Noise-C
 All Data Structures Files Functions Variables Typedefs Macros Groups Pages
Macros
Diffie-Hellman algorithm identifiers

Macros

#define NOISE_DH_CATEGORY   NOISE_ID('D', 0)
 Category for Diffie-Hellman algorithms. More...
 
#define NOISE_DH_CURVE25519   NOISE_ID('D', 1)
 Diffie-Hellman identifier for "25519". More...
 
#define NOISE_DH_CURVE448   NOISE_ID('D', 2)
 Diffie-Hellman identifier for "448". More...
 
#define NOISE_DH_NEWHOPE   NOISE_ID('D', 3)
 Diffie-Hellman identifier for "NewHope" (post-quantum, ephemeral key exchanges only). More...
 
#define NOISE_DH_NONE   0
 Diffie-Hellman identifier that indicates "no DH". More...
 

Detailed Description

Macro Definition Documentation

#define NOISE_DH_CATEGORY   NOISE_ID('D', 0)

Category for Diffie-Hellman algorithms.

Intended for use with noise_name_to_id() and noise_id_to_name().

#define NOISE_DH_CURVE25519   NOISE_ID('D', 1)

Diffie-Hellman identifier for "25519".

#define NOISE_DH_CURVE448   NOISE_ID('D', 2)

Diffie-Hellman identifier for "448".

#define NOISE_DH_NEWHOPE   NOISE_ID('D', 3)

Diffie-Hellman identifier for "NewHope" (post-quantum, ephemeral key exchanges only).

#define NOISE_DH_NONE   0

Diffie-Hellman identifier that indicates "no DH".