Module kyber

Module kyber 

Source
Expand description

Kyber Key Encapsulation Mechanism (KEM).

This module implements Kyber KEM, a lattice-based key encapsulation mechanism selected for standardization by NIST. It provides IND-CCA2 security.

Structs§

KyberCiphertext
Kyber Ciphertext (byte representation).
KyberPublicKey
Kyber Public Key (byte representation).
KyberSecretKey
Kyber Secret Key (byte representation).
KyberSharedSecret
Kyber Shared Secret.

Constants§

KYBER_SS_BYTES
Shared secret size for all Kyber variants.

Type Aliases§

Kyber512
Kyber-512 KEM, implementing api::Kem.
Kyber768
Kyber-768 KEM, implementing api::Kem.
Kyber1024
Kyber-1024 KEM, implementing api::Kem.