Security Scol plugin
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 const TrapdoorFunctionBoundsGetTrapdoorFunctionBounds () const =0
 
virtual const TrapdoorFunctionInterface & GetTrapdoorFunctionInterface () const =0
 
virtual const MessageEncodingInterface & GetMessageEncodingInterface () 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 230 of file pubkey.h.

Member Typedef Documentation

◆ MessageEncodingInterface

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

Definition at line 240 of file pubkey.h.

◆ TrapdoorFunctionInterface

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

Definition at line 237 of file pubkey.h.

Constructor & Destructor Documentation

◆ ~TF_Base()

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

Definition at line 233 of file pubkey.h.


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