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 |