Skip to main content

Crate lib_q_types

Crate lib_q_types 

Source
Expand description

Shared algorithm identifiers and categories for lib-Q.

This crate is the lowest dependency layer: implementation crates can depend on lib-q-types for Algorithm / AlgorithmCategory without pulling in lib-q-core.

Modules§

cbkem
CB-KEM (Classic McEliece) object sizes (bytes) shared across the workspace.
fndsa
FN-DSA object sizes (bytes) shared across the workspace.
hqc
HQC KEM object sizes (bytes) shared across the workspace.
mldsa
ML-DSA (FIPS 204) object sizes (bytes) shared across the workspace.
mlkem
ML-KEM (FIPS 203) object sizes (bytes) shared across the workspace.
slhdsa
SLH-DSA (FIPS 205) object sizes (bytes) shared across the workspace.

Enums§

Algorithm
Algorithm identifiers for cryptographic operations
AlgorithmCategory
Algorithm categories
SecurityLevel
Security levels for cryptographic algorithms