Module crypt_guard::kyber
source · Expand description
Functions for usage of kyber for key generation
Modules§
- Kyber key functionalitys
Structs§
- AES: Kyber<ProcessStatus, KeySize, ContentStatus, AlgorithmParam: (used here)>
- Data: Kyber<ProcessStatus, KeySize, ContentStatus: (used here), AlgorithmParam>
- Decryption: Kyber<ProcessStatus: (used here), KeySize, ContentStatus, AlgorithmParam>
- Encryption: Kyber<ProcessStatus: (used here), KeySize, ContentStatus, AlgorithmParam>
- Files: Kyber<ProcessStatus, KeySize, ContentStatus: (used here), AlgorithmParam>
- Represents a generic Kyber structure with templated parameters for process status, Kyber size, content status, and algorithm parameter.
- Kyber512: Kyber<ProcessStatus, KeySize: (used here), ContentStatus, AlgorithmParam>
- Kyber768: Kyber<ProcessStatus, KeySize: (used here), ContentStatus, AlgorithmParam>
- Kyber1024: Kyber<ProcessStatus, KeySize: (used here), ContentStatus, AlgorithmParam>
- Represents the data structure for Kyber algorithm, including key and nonce.
- Message: Kyber<ProcessStatus, KeySize, ContentStatus: (used here), AlgorithmParam>
- XChaCha20: Kyber<ProcessStatus, KeySize, ContentStatus, AlgorithmParam: (used here)>
Enums§
- Enum representing Kyber variants.
Traits§
- Trait for Kyber cryptographic functions.
- Trait to specify Kyber size variants.