Crypto++  5.6.5
Free C++ class library of cryptographic schemes
Public Types | Static Public Member Functions | List of all members
LUC Class Reference

LUC Integrated Encryption Scheme. More...

+ Inheritance diagram for LUC:

Public Types

typedef LUCFunction PublicKey
typedef InvertibleLUCFunction PrivateKey

Static Public Member Functions

static std::string StaticAlgorithmName ()

Detailed Description

LUC Integrated Encryption Scheme.

Template Parameters
COFACTOR_OPTIONcofactor multiplication option
HASHHashTransformation derived class used for key drivation and MAC computation
DHAES_MODEflag indicating if the MAC includes additional context parameters such as u·V, v·U and label
LABEL_OCTETSflag indicating if the label size is specified in octets or bits
Crypto++ 4.0, Crypto++ 5.7 for Bouncy Castle and Botan compatibility

Definition at line 126 of file luc.h.

The documentation for this class was generated from the following file: