Fabcoin Core  0.16.2
P2P Digital Currency
Protected Types | Protected Member Functions | List of all members
TF_Base< TFI, MEI > Class Template Referenceabstract

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 TrapdoorFunctionBoundsGetTrapdoorFunctionBounds () const =0
 
virtual const TrapdoorFunctionInterfaceGetTrapdoorFunctionInterface () const =0
 
virtual const MessageEncodingInterfaceGetMessageEncodingInterface () const =0
 

Detailed Description

template<class TFI, class MEI>
class TF_Base< TFI, MEI >

The base for trapdoor based cryptosystems.

Template Parameters
TFItrapdoor function interface derived class
MEImessage encoding interface derived class

Definition at line 237 of file pubkey.h.

Member Typedef Documentation

template<class TFI, class MEI>
typedef MEI TF_Base< TFI, MEI >::MessageEncodingInterface
protected

Definition at line 247 of file pubkey.h.

template<class TFI, class MEI>
typedef TFI TF_Base< TFI, MEI >::TrapdoorFunctionInterface
protected

Definition at line 244 of file pubkey.h.

Constructor & Destructor Documentation

template<class TFI, class MEI>
virtual TF_Base< TFI, MEI >::~TF_Base ( )
inlineprotectedvirtual

Definition at line 240 of file pubkey.h.

Member Function Documentation

template<class TFI, class MEI>
virtual const MessageEncodingInterface& TF_Base< TFI, MEI >::GetMessageEncodingInterface ( ) const
protectedpure virtual
template<class TFI, class MEI>
virtual const TrapdoorFunctionBounds& TF_Base< TFI, MEI >::GetTrapdoorFunctionBounds ( ) const
protectedpure virtual
template<class TFI, class MEI>
virtual const TrapdoorFunctionInterface& TF_Base< TFI, MEI >::GetTrapdoorFunctionInterface ( ) const
protectedpure virtual

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