Crypto++ 8.7
Free C++ class library of cryptographic schemes
List of all members
LUC_HMP< H > Struct Template Reference

LUC-HMP, based on "Digital signature schemes based on Lucas functions" by Patrick Horster, Markus Michels, Holger Petersen. More...

#include <luc.h>

+ Inheritance diagram for LUC_HMP< 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< GroupParametersPublicKey
 
typedef DL_PrivateKey_GFP< GroupParametersPrivateKey
 
- Static Public Member Functions inherited from DL_SS< DL_SignatureKeys_LUC, DL_Algorithm_LUC_HMP, DL_SignatureMessageEncodingMethod_DSA, H >
static std::string StaticAlgorithmName ()
 

Detailed Description

template<class H>
struct LUC_HMP< H >

LUC-HMP, based on "Digital signature schemes based on Lucas functions" by Patrick Horster, Markus Michels, Holger Petersen.

Template Parameters
Hhash 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.

Since
Crypto++ 2.1

Definition at line 295 of file luc.h.


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