Crypto++
Integer Member List

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

a_exp_b_mod_c(const Integer &x, const Integer &e, const Integer &m)Integerfriend
a_times_b_mod_c(const Integer &x, const Integer &y, const Integer &m)Integerfriend
AbsoluteValue() const (defined in Integer)Integer
ANY enum value (defined in Integer)Integer
BERDecode(const byte *input, size_t inputLen) (defined in Integer)Integer
BERDecode(BufferedTransformation &bt)Integervirtual
BERDecodeAsOctetString(BufferedTransformation &bt, size_t length)Integer
BEREncode(BufferedTransformation &bt) const ASN1Objectinlinevirtual
BitCount() const Integer
ByteCount() const Integer
Compare(const Integer &a) const Integer
ConvertToLong() const Integer
Decode(const byte *input, size_t inputLen, Signedness=UNSIGNED) (defined in Integer)Integer
Decode(BufferedTransformation &bt, size_t inputLen, Signedness=UNSIGNED) (defined in Integer)Integer
DEREncode(BufferedTransformation &bt) const Integervirtual
DEREncodeAsOctetString(BufferedTransformation &bt, size_t length) const Integer
Divide(Integer &r, Integer &q, const Integer &a, const Integer &d)Integerstatic
Divide(word &r, Integer &q, const Integer &a, word d)Integerstatic
DivideByPowerOf2(Integer &r, Integer &q, const Integer &a, unsigned int n)Integerstatic
DividedBy(const Integer &b) const (defined in Integer)Integer
DividedBy(word b) const (defined in Integer)Integer
Doubled() const (defined in Integer)Integerinline
Encode(byte *output, size_t outputLen, Signedness=UNSIGNED) const Integer
Encode(BufferedTransformation &bt, size_t outputLen, Signedness=UNSIGNED) const (defined in Integer)Integer
Gcd(const Integer &a, const Integer &n)Integerstatic
GenerateRandom(RandomNumberGenerator &rng, const NameValuePairs &params=g_nullNameValuePairs) (defined in Integer)Integerinline
GenerateRandomNoThrow(RandomNumberGenerator &rng, const NameValuePairs &params=g_nullNameValuePairs) (defined in Integer)Integer
GetBit(size_t i) const Integer
GetBits(size_t i, size_t n) const Integer
GetByte(size_t i) const Integer
HalfMontgomeryRepresentation (defined in Integer)Integerfriend
InitializeInteger() (defined in InitializeInteger)InitializeIntegerprivate
Integer()Integer
Integer(const Integer &t)Integer
Integer(signed long value)Integer
Integer(Sign s, lword value)Integer
Integer(Sign s, word highWord, word lowWord)Integer
Integer(const char *str)Integerexplicit
Integer(const wchar_t *str) (defined in Integer)Integerexplicit
Integer(const byte *encodedInteger, size_t byteCount, Signedness s=UNSIGNED)Integer
Integer(BufferedTransformation &bt, size_t byteCount, Signedness s=UNSIGNED)Integer
Integer(BufferedTransformation &bt)Integerexplicit
Integer(RandomNumberGenerator &rng, size_t bitcount)Integer
Integer(RandomNumberGenerator &rng, const Integer &min, const Integer &max, RandomNumberType rnType=ANY, const Integer &equiv=Zero(), const Integer &mod=One())Integer
InverseMod(const Integer &n) const Integer
InverseMod(word n) const (defined in Integer)Integer
IsConvertableToLong() const Integer
IsEven() const (defined in Integer)Integerinline
IsNegative() const (defined in Integer)Integerinline
IsOdd() const (defined in Integer)Integerinline
IsPositive() const (defined in Integer)Integerinline
IsSquare() const Integer
IsUnit() const Integer
IsZero() const (defined in Integer)Integerinline
MinEncodedSize(Signedness=UNSIGNED) const Integer
Minus(const Integer &b) const (defined in Integer)Integer
ModularArithmetic (defined in Integer)Integerfriend
Modulo(const Integer &b) const (defined in Integer)Integer
Modulo(word b) const (defined in Integer)Integer
MontgomeryRepresentation (defined in Integer)Integerfriend
MultiplicativeInverse() const Integer
Negate() (defined in Integer)Integer
NEGATIVE enum value (defined in Integer)Integer
NotNegative() const (defined in Integer)Integerinline
NotPositive() const (defined in Integer)Integerinline
NotZero() const (defined in Integer)Integerinline
One()Integerstatic
OpenPGPDecode(const byte *input, size_t inputLen) (defined in Integer)Integer
OpenPGPDecode(BufferedTransformation &bt) (defined in Integer)Integer
OpenPGPEncode(byte *output, size_t bufferSize) const Integer
OpenPGPEncode(BufferedTransformation &bt) const Integer
operator!() const (defined in Integer)Integer
operator%=(const Integer &t) (defined in Integer)Integerinline
operator%=(word t) (defined in Integer)Integerinline
operator*=(const Integer &t) (defined in Integer)Integerinline
operator+() const (defined in Integer)Integerinline
operator++() (defined in Integer)Integer
operator++(int) (defined in Integer)Integerinline
operator+=(const Integer &t) (defined in Integer)Integer
operator-() const (defined in Integer)Integer
operator--() (defined in Integer)Integer
operator--(int) (defined in Integer)Integerinline
operator-=(const Integer &t) (defined in Integer)Integer
operator/=(const Integer &t) (defined in Integer)Integerinline
operator/=(word t) (defined in Integer)Integerinline
operator<<(size_t n) const (defined in Integer)Integerinline
operator<< (defined in Integer)Integerfriend
operator<<=(size_t) (defined in Integer)Integer
operator=(const Integer &t) (defined in Integer)Integer
operator>>(size_t n) const (defined in Integer)Integerinline
operator>> (defined in Integer)Integerfriend
operator>>=(size_t) (defined in Integer)Integer
Plus(const Integer &b) const (defined in Integer)Integer
POSITIVE enum value (defined in Integer)Integer
PositiveAdd (defined in Integer)Integerfriend
PositiveDivide (defined in Integer)Integerfriend
PositiveMultiply (defined in Integer)Integerfriend
PositiveSubtract (defined in Integer)Integerfriend
Power2(size_t e)Integerstatic
PRIME enum value (defined in Integer)Integer
Randomize(RandomNumberGenerator &rng, size_t bitcount) (defined in Integer)Integer
Randomize(RandomNumberGenerator &rng, const Integer &min, const Integer &max) (defined in Integer)Integer
Randomize(RandomNumberGenerator &rng, const Integer &min, const Integer &max, RandomNumberType rnType, const Integer &equiv=Zero(), const Integer &mod=One())Integer
RandomNumberType enum name (defined in Integer)Integer
SetBit(size_t n, bool value=1)Integer
SetByte(size_t n, byte value)Integer
SetNegative() (defined in Integer)Integerinline
SetPositive() (defined in Integer)Integerinline
Sign enum name (defined in Integer)Integer
SIGNED enum value (defined in Integer)Integer
Signedness enum name (defined in Integer)Integer
Squared() const (defined in Integer)Integerinline
SquareRoot() const Integer
swap(Integer &a) (defined in Integer)Integer
Times(const Integer &b) const (defined in Integer)Integer
Two()Integerstatic
UNSIGNED enum value (defined in Integer)Integer
WordCount() const Integer
Zero()Integerstatic
~ASN1Object() (defined in ASN1Object)ASN1Objectinlinevirtual