![]() |
Fabcoin Core
0.16.2
P2P Digital Currency
|
The base for trapdoor based cryptosystems. More...
#include <pubkey.h>
Protected Types | |
| typedef TFI | TrapdoorFunctionInterface |
| typedef MEI | MessageEncodingInterface |
Protected Member Functions | |
| virtual | ~TF_Base () |
| virtual const TrapdoorFunctionBounds & | GetTrapdoorFunctionBounds () const =0 |
| virtual const TrapdoorFunctionInterface & | GetTrapdoorFunctionInterface () const =0 |
| virtual const MessageEncodingInterface & | GetMessageEncodingInterface () const =0 |
The base for trapdoor based cryptosystems.
| TFI | trapdoor function interface derived class |
| MEI | message encoding interface derived class |
|
protected |
|
protected |
|
protectedpure virtual |
Implemented in TF_ObjectImplBase< TF_EncryptorBase, SCHEME_OPTIONS, SCHEME_OPTIONS::PublicKey >, TF_ObjectImplBase< TF_DecryptorBase, SCHEME_OPTIONS, SCHEME_OPTIONS::PrivateKey >, TF_ObjectImplBase< TF_SignerBase, SCHEME_OPTIONS, SCHEME_OPTIONS::PrivateKey >, and TF_ObjectImplBase< TF_VerifierBase, SCHEME_OPTIONS, SCHEME_OPTIONS::PublicKey >.
|
protectedpure virtual |
Implemented in TF_ObjectImplBase< TF_EncryptorBase, SCHEME_OPTIONS, SCHEME_OPTIONS::PublicKey >, TF_ObjectImplBase< TF_DecryptorBase, SCHEME_OPTIONS, SCHEME_OPTIONS::PrivateKey >, TF_ObjectImplBase< TF_SignerBase, SCHEME_OPTIONS, SCHEME_OPTIONS::PrivateKey >, and TF_ObjectImplBase< TF_VerifierBase, SCHEME_OPTIONS, SCHEME_OPTIONS::PublicKey >.
|
protectedpure virtual |
Implemented in TF_ObjectImplBase< TF_EncryptorBase, SCHEME_OPTIONS, SCHEME_OPTIONS::PublicKey >, TF_ObjectImplBase< TF_DecryptorBase, SCHEME_OPTIONS, SCHEME_OPTIONS::PrivateKey >, TF_ObjectImplBase< TF_SignerBase, SCHEME_OPTIONS, SCHEME_OPTIONS::PrivateKey >, and TF_ObjectImplBase< TF_VerifierBase, SCHEME_OPTIONS, SCHEME_OPTIONS::PublicKey >.
1.8.11