Name Description Size
hybrid_kem.cpp 3469
hybrid_kem.h @brief Abstraction for a combined KEM public key. Two or more KEM public keys are combined into a single KEM public key. Derived classes must implement the abstract methods to provide the encryption operation, e.g. by specifying how encryption results are combined to the ciphertext and how a KEM combiner is applied to derive the shared secret using the individual shared secrets, ciphertexts, and other context information. 4771
hybrid_kem_ops.cpp no KDF 5185
hybrid_kem_ops.h @brief Abstract interface for a KEM encryption operation for KEM combiners. Multiple public keys are used to encapsulate shared secrets. These shared secrets (and maybe the ciphertexts and public keys) are combined using the KEM combiner to derive the final shared secret. 6122
info.txt 207