Crypto++
InvertibleLUCFunction Member List

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

ApplyFunction(const Integer &x) const (defined in LUCFunction)LUCFunctionvirtual
ApplyRandomizedFunction(RandomNumberGenerator &rng, const Integer &x) const (defined in TrapdoorFunction)TrapdoorFunctioninlinevirtual
AssignFrom(const NameValuePairs &source)InvertibleLUCFunctionvirtual
BERDecode(BufferedTransformation &bt) (defined in InvertibleLUCFunction)InvertibleLUCFunction
CalculateInverse(RandomNumberGenerator &rng, const Integer &x) const (defined in InvertibleLUCFunction)InvertibleLUCFunctionvirtual
CalculateRandomizedInverse(RandomNumberGenerator &rng, const Integer &x) const (defined in TrapdoorFunctionInverse)TrapdoorFunctionInverseinlinevirtual
DEREncode(BufferedTransformation &bt) const (defined in InvertibleLUCFunction)InvertibleLUCFunction
DoQuickSanityCheck() const (defined in CryptoMaterial)CryptoMaterialinline
GenerateRandom(RandomNumberGenerator &rng, const NameValuePairs &alg)InvertibleLUCFunctionvirtual
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 (defined in LUCFunction)LUCFunctioninline
GetMultiplicativeInverseOfPrime2ModPrime1() const (defined in InvertibleLUCFunction)InvertibleLUCFunctioninline
GetPrime1() const (defined in InvertibleLUCFunction)InvertibleLUCFunctioninline
GetPrime2() const (defined in InvertibleLUCFunction)InvertibleLUCFunctioninline
GetPublicExponent() const (defined in LUCFunction)LUCFunctioninline
GetRequiredIntParameter(const char *className, const char *name, int &value) const (defined in NameValuePairs)NameValuePairsinline
GetRequiredParameter(const char *className, const char *name, T &value) const (defined in NameValuePairs)NameValuePairsinline
GetThisObject(T &object) const NameValuePairsinline
GetThisPointer(T *&p) 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 InvertibleLUCFunctionvirtual
ImageBound() const (defined in LUCFunction)LUCFunctioninlinevirtual
Initialize(RandomNumberGenerator &rng, unsigned int modulusBits, const Integer &eStart=17) (defined in InvertibleLUCFunction)InvertibleLUCFunction
Initialize(const Integer &n, const Integer &e, const Integer &p, const Integer &q, const Integer &u) (defined in InvertibleLUCFunction)InvertibleLUCFunctioninline
Initialize(const Integer &n, const Integer &e) (defined in LUCFunction)LUCFunctioninline
IsRandomized() const (defined in TrapdoorFunction)TrapdoorFunctioninlinevirtual
IsRandomized() const (defined in TrapdoorFunctionInverse)TrapdoorFunctionInverseinlinevirtual
Load(BufferedTransformation &bt)CryptoMaterialinlinevirtual
LoadPrecomputation(BufferedTransformation &storedPrecomputation)CryptoMaterialinlinevirtual
m_e (defined in LUCFunction)LUCFunctionprotected
m_n (defined in LUCFunction)LUCFunctionprotected
m_p (defined in InvertibleLUCFunction)InvertibleLUCFunctionprotected
m_q (defined in InvertibleLUCFunction)InvertibleLUCFunctionprotected
m_u (defined in InvertibleLUCFunction)InvertibleLUCFunctionprotected
MaxImage() const (defined in TrapdoorFunctionBounds)TrapdoorFunctionBoundsinlinevirtual
MaxPreimage() const (defined in TrapdoorFunctionBounds)TrapdoorFunctionBoundsinlinevirtual
Precompute(unsigned int n)CryptoMaterialinlinevirtual
PreimageBound() const (defined in LUCFunction)LUCFunctioninlinevirtual
Save(BufferedTransformation &bt) const CryptoMaterialinlinevirtual
SavePrecomputation(BufferedTransformation &storedPrecomputation) const CryptoMaterialinlinevirtual
SetModulus(const Integer &n) (defined in LUCFunction)LUCFunctioninline
SetMultiplicativeInverseOfPrime2ModPrime1(const Integer &u) (defined in InvertibleLUCFunction)InvertibleLUCFunctioninline
SetPrime1(const Integer &p) (defined in InvertibleLUCFunction)InvertibleLUCFunctioninline
SetPrime2(const Integer &q) (defined in InvertibleLUCFunction)InvertibleLUCFunctioninline
SetPublicExponent(const Integer &e) (defined in LUCFunction)LUCFunctioninline
SupportsPrecomputation() const CryptoMaterialinlinevirtual
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 InvertibleLUCFunctionvirtual
~NameValuePairs() (defined in NameValuePairs)NameValuePairsinlinevirtual
~RandomizedTrapdoorFunctionInverse() (defined in RandomizedTrapdoorFunctionInverse)RandomizedTrapdoorFunctionInverseinlinevirtual
~TrapdoorFunctionBounds() (defined in TrapdoorFunctionBounds)TrapdoorFunctionBoundsinlinevirtual
~TrapdoorFunctionInverse() (defined in TrapdoorFunctionInverse)TrapdoorFunctionInverseinlinevirtual