Crypto++
Public Member Functions | Protected Member Functions | Protected Attributes
ESIGNFunction Class Reference

_ More...

#include <esign.h>

Inheritance diagram for ESIGNFunction:
TrapdoorFunction ASN1CryptoMaterial< PublicKey > RandomizedTrapdoorFunction TrapdoorFunctionBounds InvertibleESIGNFunction

List of all members.

Public Member Functions

void Initialize (const Integer &n, const Integer &e)
void BERDecode (BufferedTransformation &bt)
void DEREncode (BufferedTransformation &bt) const
bool Validate (RandomNumberGenerator &rng, unsigned int level) const
bool GetVoidValue (const char *name, const std::type_info &valueType, void *pValue) const
void AssignFrom (const NameValuePairs &source)
Integer ApplyFunction (const Integer &x) const
Integer PreimageBound () const
Integer ImageBound () const
const IntegerGetModulus () const
const IntegerGetPublicExponent () const
void SetModulus (const Integer &n)
void SetPublicExponent (const Integer &e)
Integer ApplyRandomizedFunction (RandomNumberGenerator &rng, const Integer &x) const
bool IsRandomized () const
virtual Integer MaxPreimage () const
virtual Integer MaxImage () const
void Save (BufferedTransformation &bt) const
void Load (BufferedTransformation &bt)

Protected Member Functions

unsigned int GetK () const

Protected Attributes

Integer m_n
Integer m_e

Detailed Description

_


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