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

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

ApplyFunction(const Integer &x) const RWFunctionvirtual
ApplyRandomizedFunction(RandomNumberGenerator &rng, const Integer &x) const TrapdoorFunctioninlinevirtual
AssignFrom(const NameValuePairs &source)InvertibleRWFunctionvirtual
BERDecode(BufferedTransformation &bt)InvertibleRWFunction
CalculateInverse(RandomNumberGenerator &rng, const Integer &x) const InvertibleRWFunctionvirtual
CalculateRandomizedInverse(RandomNumberGenerator &rng, const Integer &x) const TrapdoorFunctionInverseinlinevirtual
DEREncode(BufferedTransformation &bt) const InvertibleRWFunction
DoQuickSanityCheck() const CryptoMaterialinline
GenerateRandom(RandomNumberGenerator &rng, const NameValuePairs &alg)InvertibleRWFunctionvirtual
GenerateRandomWithKeySize(RandomNumberGenerator &rng, unsigned int keySize)GeneratableCryptoMaterial
GetIntValue(const char *name, int &value) const NameValuePairsinline
GetIntValueWithDefault(const char *name, int defaultValue) const NameValuePairsinline
GetModulus() const RWFunctioninline
GetMultiplicativeInverseOfPrime2ModPrime1() const InvertibleRWFunctioninline
GetPrime1() const InvertibleRWFunctioninline
GetPrime2() const InvertibleRWFunctioninline
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 InvertibleRWFunctionvirtual
ImageBound() const RWFunctioninlinevirtual
Initialize(const Integer &n, const Integer &p, const Integer &q, const Integer &u)InvertibleRWFunction
Initialize(RandomNumberGenerator &rng, unsigned int modulusBits)InvertibleRWFunctioninline
RWFunction::Initialize(const Integer &n)RWFunctioninline
InvertibleRWFunction()InvertibleRWFunctioninline
RWFunction::IsRandomized() const TrapdoorFunctioninlinevirtual
TrapdoorFunctionInverse::IsRandomized() const TrapdoorFunctionInverseinlinevirtual
Load(BufferedTransformation &bt)InvertibleRWFunctioninlinevirtual
LoadPrecomputation(BufferedTransformation &storedPrecomputation)InvertibleRWFunctionvirtual
m_nRWFunctionprotected
m_pInvertibleRWFunctionprotected
m_pre_2_3qInvertibleRWFunctionmutableprotected
m_pre_2_9pInvertibleRWFunctionmutableprotected
m_pre_q_pInvertibleRWFunctionmutableprotected
m_precomputeInvertibleRWFunctionmutableprotected
m_qInvertibleRWFunctionprotected
m_uInvertibleRWFunctionprotected
MaxImage() const TrapdoorFunctionBoundsinlinevirtual
MaxPreimage() const TrapdoorFunctionBoundsinlinevirtual
Precompute(unsigned int unused=0)InvertibleRWFunctioninlinevirtual
Precompute(unsigned int unused=0) const InvertibleRWFunctioninlinevirtual
PrecomputeTweakedRoots() const InvertibleRWFunctionprotected
PreimageBound() const RWFunctioninlinevirtual
Save(BufferedTransformation &bt) const InvertibleRWFunctioninlinevirtual
SavePrecomputation(BufferedTransformation &storedPrecomputation) const InvertibleRWFunctionvirtual
SetModulus(const Integer &n)RWFunctioninline
SetMultiplicativeInverseOfPrime2ModPrime1(const Integer &u)InvertibleRWFunctioninline
SetPrime1(const Integer &p)InvertibleRWFunctioninline
SetPrime2(const Integer &q)InvertibleRWFunctioninline
SupportsPrecomputation() const InvertibleRWFunctioninlinevirtual
ThisClass typedefInvertibleRWFunctionprivate
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 InvertibleRWFunctionvirtual
~CryptoMaterial()CryptoMaterialinlinevirtual
~GeneratableCryptoMaterial()GeneratableCryptoMaterialinlinevirtual
~NameValuePairs()NameValuePairsinlinevirtual
~RandomizedTrapdoorFunction()RandomizedTrapdoorFunctioninlinevirtual
~RandomizedTrapdoorFunctionInverse()RandomizedTrapdoorFunctionInverseinlinevirtual
~TrapdoorFunction()TrapdoorFunctioninlinevirtual
~TrapdoorFunctionBounds()TrapdoorFunctionBoundsinlinevirtual
~TrapdoorFunctionInverse()TrapdoorFunctionInverseinlinevirtual