Fabcoin Core  0.16.2
P2P Digital Currency
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
InvertibleESIGNFunction Member List

This is the complete list of members for InvertibleESIGNFunction, including all inherited members.

ApplyFunction(const Integer &x) const ESIGNFunctionvirtual
ApplyRandomizedFunction(RandomNumberGenerator &rng, const Integer &x) const TrapdoorFunctioninlinevirtual
AssignFrom(const NameValuePairs &source)InvertibleESIGNFunctionvirtual
BERDecode(BufferedTransformation &bt)InvertibleESIGNFunctionvirtual
BEREncode(BufferedTransformation &bt) const ASN1Objectinlinevirtual
CalculateRandomizedInverse(RandomNumberGenerator &rng, const Integer &x) const InvertibleESIGNFunctionvirtual
DEREncode(BufferedTransformation &bt) const InvertibleESIGNFunctionvirtual
DoQuickSanityCheck() const CryptoMaterialinline
GenerateRandom(RandomNumberGenerator &rng, const NameValuePairs &alg)InvertibleESIGNFunctionvirtual
GenerateRandomWithKeySize(RandomNumberGenerator &rng, unsigned int keySize)GeneratableCryptoMaterial
GetIntValue(const char *name, int &value) const NameValuePairsinline
GetIntValueWithDefault(const char *name, int defaultValue) const NameValuePairsinline
GetK() const ESIGNFunctioninlineprotected
GetModulus() const ESIGNFunctioninline
GetPrime1() const InvertibleESIGNFunctioninline
GetPrime2() const InvertibleESIGNFunctioninline
GetPublicExponent() const ESIGNFunctioninline
GetRequiredIntParameter(const char *className, const char *name, int &value) const NameValuePairsinline
GetRequiredParameter(const char *className, const char *name, T &value) const NameValuePairsinline
GetThisObject(T &object) const NameValuePairsinline
GetThisPointer(T *&ptr) const NameValuePairsinline
GetValue(const char *name, T &value) const NameValuePairsinline
GetValueNames() const NameValuePairsinline
GetValueWithDefault(const char *name, T defaultValue) const NameValuePairsinline
GetVoidValue(const char *name, const std::type_info &valueType, void *pValue) const InvertibleESIGNFunctionvirtual
ImageBound() const ESIGNFunctioninlinevirtual
Initialize(const Integer &n, const Integer &e, const Integer &p, const Integer &q)InvertibleESIGNFunctioninline
Initialize(RandomNumberGenerator &rng, unsigned int modulusBits)InvertibleESIGNFunctioninline
ESIGNFunction::Initialize(const Integer &n, const Integer &e)ESIGNFunctioninline
ESIGNFunction::IsRandomized() const TrapdoorFunctioninlinevirtual
RandomizedTrapdoorFunctionInverse::IsRandomized() const RandomizedTrapdoorFunctionInverseinlinevirtual
Load(BufferedTransformation &bt)ASN1CryptoMaterial< PublicKey >inlinevirtual
LoadPrecomputation(BufferedTransformation &storedPrecomputation)CryptoMaterialinlinevirtual
m_eESIGNFunctionprotected
m_nESIGNFunctionprotected
m_pInvertibleESIGNFunctionprotected
m_qInvertibleESIGNFunctionprotected
MaxImage() const TrapdoorFunctionBoundsinlinevirtual
MaxPreimage() const TrapdoorFunctionBoundsinlinevirtual
Precompute(unsigned int precomputationStorage)CryptoMaterialinlinevirtual
PreimageBound() const ESIGNFunctioninlinevirtual
Save(BufferedTransformation &bt) constASN1CryptoMaterial< PublicKey >inlinevirtual
SavePrecomputation(BufferedTransformation &storedPrecomputation) const CryptoMaterialinlinevirtual
SetModulus(const Integer &n)ESIGNFunctioninline
SetPrime1(const Integer &p)InvertibleESIGNFunctioninline
SetPrime2(const Integer &q)InvertibleESIGNFunctioninline
SetPublicExponent(const Integer &e)ESIGNFunctioninline
SupportsPrecomputation() const CryptoMaterialinlinevirtual
ThisClass typedefInvertibleESIGNFunctionprivate
ThrowIfInvalid(RandomNumberGenerator &rng, unsigned int level) const CryptoMaterialinlinevirtual
ThrowIfTypeMismatch(const char *name, const std::type_info &stored, const std::type_info &retrieving)NameValuePairsinlinestatic
Validate(RandomNumberGenerator &rng, unsigned int level) const InvertibleESIGNFunctionvirtual
~ASN1Object()ASN1Objectinlinevirtual
~CryptoMaterial()CryptoMaterialinlinevirtual
~GeneratableCryptoMaterial()GeneratableCryptoMaterialinlinevirtual
~NameValuePairs()NameValuePairsinlinevirtual
~RandomizedTrapdoorFunction()RandomizedTrapdoorFunctioninlinevirtual
~RandomizedTrapdoorFunctionInverse()RandomizedTrapdoorFunctionInverseinlinevirtual
~TrapdoorFunction()TrapdoorFunctioninlinevirtual
~TrapdoorFunctionBounds()TrapdoorFunctionBoundsinlinevirtual