Skip to main content

Module algorithm

Module algorithm 

Source
Expand description

Algorithm identifiers for supported post-quantum cryptographic algorithms.

One table, at the end of this file, is the registry: each algorithm’s variant, 16-bit identifier, canonical name, display name, family and C constant. The enum, every lookup and the PQC_ALGORITHM_* constants the C API exports are generated from it, so they cannot disagree; the C header and the Go binding are held to it by tests/registry.rs.

Modules§

c_constants
The identifiers as the C API exports them, one constant per algorithm, declared in include/pqc_binary_format.h.

Enums§

Algorithm
Supported cryptographic algorithms with unique identifiers
Family
The family an algorithm belongs to: what kind of construction it is.

Type Aliases§

AlgorithmId
Algorithm identifier type