Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Protected Member Functions | List of all members
TF_SignatureSchemeBase< INTFACE, BASE > Class Template Referenceabstract

_ More...

#include <pubkey.h>

Inheritance diagram for TF_SignatureSchemeBase< INTFACE, BASE >:
[legend]
Collaboration diagram for TF_SignatureSchemeBase< INTFACE, BASE >:
[legend]

Public Member Functions

virtual ~TF_SignatureSchemeBase ()
 
size_t SignatureLength () const
 
size_t MaxRecoverableLength () const
 
size_t MaxRecoverableLengthFromSignatureLength (size_t signatureLength) const
 
bool IsProbabilistic () const
 
bool AllowNonrecoverablePart () const
 
bool RecoverablePartFirst () const
 

Protected Member Functions

size_t MessageRepresentativeLength () const
 
size_t MessageRepresentativeBitLength () const
 
virtual HashIdentifier GetHashIdentifier () const =0
 
virtual size_t GetDigestSize () const =0
 

Detailed Description

template<class INTFACE, class BASE>
class TF_SignatureSchemeBase< INTFACE, BASE >

_

Definition at line 485 of file pubkey.h.

Constructor & Destructor Documentation

template<class INTFACE, class BASE>
virtual TF_SignatureSchemeBase< INTFACE, BASE >::~TF_SignatureSchemeBase ( )
inlinevirtual

Definition at line 488 of file pubkey.h.

Member Function Documentation

template<class INTFACE, class BASE>
bool TF_SignatureSchemeBase< INTFACE, BASE >::AllowNonrecoverablePart ( ) const
inline

Definition at line 499 of file pubkey.h.

template<class INTFACE, class BASE>
virtual size_t TF_SignatureSchemeBase< INTFACE, BASE >::GetDigestSize ( ) const
protectedpure virtual
template<class INTFACE, class BASE>
virtual HashIdentifier TF_SignatureSchemeBase< INTFACE, BASE >::GetHashIdentifier ( ) const
protectedpure virtual
template<class INTFACE, class BASE>
bool TF_SignatureSchemeBase< INTFACE, BASE >::IsProbabilistic ( ) const
inline

Definition at line 497 of file pubkey.h.

template<class INTFACE, class BASE>
size_t TF_SignatureSchemeBase< INTFACE, BASE >::MaxRecoverableLength ( ) const
inline

Definition at line 492 of file pubkey.h.

template<class INTFACE, class BASE>
size_t TF_SignatureSchemeBase< INTFACE, BASE >::MaxRecoverableLengthFromSignatureLength ( size_t  signatureLength) const
inline

Definition at line 494 of file pubkey.h.

template<class INTFACE, class BASE>
size_t TF_SignatureSchemeBase< INTFACE, BASE >::MessageRepresentativeBitLength ( ) const
inlineprotected

Definition at line 507 of file pubkey.h.

template<class INTFACE, class BASE>
size_t TF_SignatureSchemeBase< INTFACE, BASE >::MessageRepresentativeLength ( ) const
inlineprotected

Definition at line 505 of file pubkey.h.

template<class INTFACE, class BASE>
bool TF_SignatureSchemeBase< INTFACE, BASE >::RecoverablePartFirst ( ) const
inline

Definition at line 501 of file pubkey.h.

template<class INTFACE, class BASE>
size_t TF_SignatureSchemeBase< INTFACE, BASE >::SignatureLength ( ) const
inline

Definition at line 490 of file pubkey.h.


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