Noise protocol name broken out into separate identifier fields.
Constants for algorithm identifiers, limit values, etc.
int noise_protocol_name_to_id(NoiseProtocolId *id, const char *name, size_t name_len)
Parses a protocol name into a set of identifiers for the algorithms that are indicated by the name...
int noise_name_to_id(int category, const char *name, size_t name_len)
Maps an algorithm name to the corresponding identifier.
const char * noise_id_to_name(int category, int id)
Maps an algorithm identifier to the corresponding name.
int noise_protocol_id_to_name(char *name, size_t name_len, const NoiseProtocolId *id)
Formats a protocol name from a set of identifiers for the algorithms that make up the name...