Skip to main content

Module algorithms

Module algorithms 

Source
Expand description

Per-algorithm adapters wiring selectors to concrete primitives.

Modules§

aes256_gcm
AES-256-GCM AEAD adapter.
aes256_gcm_siv
AES-256-GCM-SIV AEAD adapter.
chacha20_poly1305
ChaCha20-Poly1305 and XChaCha20-Poly1305 AEAD adapters.
ed25519
Ed25519 signature adapter.
hmac
HMAC-SHA-256 and HMAC-SHA-512 adapters.
ml_dsa_44
ML-DSA-44 signature adapter.
ml_dsa_65
ML-DSA-65 signature adapter.
ml_dsa_87
ML-DSA-87 signature adapter.
ml_kem_512
ML-KEM-512 key encapsulation adapter.
ml_kem_768
ML-KEM-768 key encapsulation adapter.
ml_kem_1024
ML-KEM-1024 key encapsulation adapter.
p256
NIST P-256 (secp256r1) signature adapter.
p384
NIST P-384 (secp384r1) signature adapter.
p521
NIST P-521 (secp521r1) signature adapter.
secp256k1
secp256k1 signature adapter.
sha2
SHA-384 and SHA-512 (SHA-2) hash adapters.
sha3
SHA3-224, SHA3-384, and SHA3-512 hash adapters.
sha2_256
SHA-256 (SHA-2) hash adapter.
sha3_256
SHA3-256 hash adapter.
x25519
X25519 Diffie–Hellman adapter.
x_wing
X-Wing hybrid KEM adapters.