Crypto++ 8.7
Free C++ class library of cryptographic schemes
|
LUC-HMP, based on "Digital signature schemes based on Lucas functions" by Patrick Horster, Markus Michels, Holger Petersen. More...
#include <luc.h>
Additional Inherited Members | |
Public Types inherited from DL_SS< DL_SignatureKeys_LUC, DL_Algorithm_LUC_HMP, DL_SignatureMessageEncodingMethod_DSA, H > | |
typedef PK_FinalTemplate< DL_SignerImpl< SchemeOptions > > | Signer |
implements PK_Signer interface More... | |
typedef PK_FinalTemplate< DL_VerifierImpl< SchemeOptions > > | Verifier |
implements PK_Verifier interface More... | |
Public Types inherited from DL_SignatureKeys_LUC | |
typedef DL_GroupParameters_LUC | GroupParameters |
typedef DL_PublicKey_GFP< GroupParameters > | PublicKey |
typedef DL_PrivateKey_GFP< GroupParameters > | PrivateKey |
Static Public Member Functions inherited from DL_SS< DL_SignatureKeys_LUC, DL_Algorithm_LUC_HMP, DL_SignatureMessageEncodingMethod_DSA, H > | |
static std::string | StaticAlgorithmName () |
LUC-HMP, based on "Digital signature schemes based on Lucas functions" by Patrick Horster, Markus Michels, Holger Petersen.
H | hash transformation |
This class is here for historical and pedagogical interest. It has no practical advantages over other trapdoor functions and probably shouldn't be used in production software. The discrete log based LUC schemes defined later in this .h file may be of more practical interest.