Fabcoin Core  0.16.2
P2P Digital Currency
List of all members
LUCES< STANDARD > Struct Template Reference

LUC cryptosystem. More...

#include <luc.h>

Inheritance diagram for LUCES< STANDARD >:
[legend]
Collaboration diagram for LUCES< STANDARD >:
[legend]

Additional Inherited Members

- Public Types inherited from TF_ES< LUC, STANDARD >
typedef STANDARD Standard
 see EncryptionStandard for a list of standards More...
 
typedef TF_CryptoSchemeOptions< TF_ES< LUC, STANDARD, int >, LUC, MessageEncodingMethodSchemeOptions
 
typedef PK_FinalTemplate< TF_DecryptorImpl< SchemeOptions > > Decryptor
 implements PK_Decryptor interface More...
 
typedef PK_FinalTemplate< TF_EncryptorImpl< SchemeOptions > > Encryptor
 implements PK_Encryptor interface More...
 
- Public Types inherited from LUC
typedef LUCFunction PublicKey
 
typedef InvertibleLUCFunction PrivateKey
 
- Static Public Member Functions inherited from TF_ES< LUC, STANDARD >
static std::string CRYPTOPP_API StaticAlgorithmName ()
 
- Static Public Member Functions inherited from LUC
static std::string StaticAlgorithmName ()
 

Detailed Description

template<class STANDARD>
struct LUCES< STANDARD >

LUC cryptosystem.

Template Parameters
STANDARDsignature standard

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.

Definition at line 139 of file luc.h.


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