template<class HASH = SHA1, class COFACTOR_OPTION = NoCofactorMultiplication, bool DHAES_MODE = true, bool LABEL_OCTETS = false>
struct LUC_IES< HASH, COFACTOR_OPTION, DHAES_MODE, LABEL_OCTETS >
LUC Integrated Encryption Scheme.
- Template Parameters
-
COFACTOR_OPTION | cofactor multiplication option |
HASH | HashTransformation derived class used for key drivation and MAC computation |
DHAES_MODE | flag indicating if the MAC includes additional context parameters such as u·V, v·U and label |
LABEL_OCTETS | flag indicating if the label size is specified in octets or bits |
- See also
- CofactorMultiplicationOption
- Since
- Crypto++ 2.1, Crypto++ 5.7 for Bouncy Castle and Botan compatibility
Definition at line 316 of file luc.h.