Crypto++  8.8
Free C++ class library of cryptographic schemes
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() constInteger
And(const Integer &t) constInteger
ANY enum valueInteger
BERDecode(const byte *input, size_t inputLen)Integer
BERDecode(BufferedTransformation &bt)Integervirtual
BERDecodeAsOctetString(BufferedTransformation &bt, size_t length)Integer
BEREncode(BufferedTransformation &bt) constASN1Objectinlinevirtual
BitCount() constInteger
ByteCount() constInteger
Compare(const Integer &a) constInteger
ConvertToLong() constInteger
Decode(const byte *input, size_t inputLen, Signedness sign=UNSIGNED)Integer
Decode(BufferedTransformation &bt, size_t inputLen, Signedness sign=UNSIGNED)Integer
DEREncode(BufferedTransformation &bt) constIntegervirtual
DEREncodeAsOctetString(BufferedTransformation &bt, size_t length) constInteger
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) constInteger
DividedBy(word b) constInteger
Doubled() constIntegerinline
Encode(byte *output, size_t outputLen, Signedness sign=UNSIGNED) constInteger
Encode(BufferedTransformation &bt, size_t outputLen, Signedness sign=UNSIGNED) constInteger
Gcd(const Integer &a, const Integer &n)Integerstatic
GenerateRandom(RandomNumberGenerator &rng, const NameValuePairs &params=g_nullNameValuePairs)Integerinline
GenerateRandomNoThrow(RandomNumberGenerator &rng, const NameValuePairs &params=g_nullNameValuePairs)Integer
GetBit(size_t i) constInteger
GetBits(size_t i, size_t n) constInteger
GetByte(size_t i) constInteger
Integer()Integer
Integer(const Integer &t)Integer
Integer(signed long value)Integer
Integer(Sign sign, lword value)Integer
Integer(Sign sign, word highWord, word lowWord)Integer
Integer(const char *str, ByteOrder order=BIG_ENDIAN_ORDER)Integerexplicit
Integer(const wchar_t *str, ByteOrder order=BIG_ENDIAN_ORDER)Integerexplicit
Integer(const byte *encodedInteger, size_t byteCount, Signedness sign=UNSIGNED, ByteOrder order=BIG_ENDIAN_ORDER)Integer
Integer(BufferedTransformation &bt, size_t byteCount, Signedness sign=UNSIGNED, ByteOrder order=BIG_ENDIAN_ORDER)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) constInteger
InverseMod(word n) constInteger
IsConvertableToLong() constInteger
IsEven() constIntegerinline
IsNegative() constIntegerinline
IsOdd() constIntegerinline
IsPositive() constIntegerinline
IsSquare() constInteger
IsUnit() constInteger
IsZero() constIntegerinline
MinEncodedSize(Signedness sign=UNSIGNED) constInteger
Minus(const Integer &b) constInteger
Modulo(const Integer &b) constInteger
Modulo(word b) constInteger
MultiplicativeInverse() constInteger
Negate()Integer
NEGATIVE enum valueInteger
NotNegative() constIntegerinline
NotPositive() constIntegerinline
NotZero() constIntegerinline
One()Integerstatic
OpenPGPDecode(const byte *input, size_t inputLen)Integer
OpenPGPDecode(BufferedTransformation &bt)Integer
OpenPGPEncode(byte *output, size_t bufferSize) constInteger
OpenPGPEncode(BufferedTransformation &bt) constInteger
operator!() constInteger
operator%=(const Integer &t)Integerinline
operator%=(word t)Integerinline
operator&=(const Integer &t)Integer
operator*=(const Integer &t)Integerinline
operator+() constIntegerinline
operator++()Integer
operator++(int)Integerinline
operator+=(const Integer &t)Integer
operator-() constInteger
operator--()Integer
operator--(int)Integerinline
operator-=(const Integer &t)Integer
operator/=(const Integer &t)Integerinline
operator/=(word t)Integerinline
operator<<(size_t n) constIntegerinline
operator<<(std::ostream &out, const Integer &a)Integerfriend
operator<<=(size_t n)Integer
operator=(const Integer &t)Integer
operator>>(size_t n) constIntegerinline
operator>>(std::istream &in, Integer &a)Integerfriend
operator>>=(size_t n)Integer
operator^=(const Integer &t)Integer
operator|=(const Integer &t)Integer
Or(const Integer &t) constInteger
Plus(const Integer &b) constInteger
POSITIVE enum valueInteger
Power2(size_t e)Integerstatic
PRIME enum valueInteger
Randomize(RandomNumberGenerator &rng, size_t bitCount)Integer
Randomize(RandomNumberGenerator &rng, const Integer &min, const Integer &max)Integer
Randomize(RandomNumberGenerator &rng, const Integer &min, const Integer &max, RandomNumberType rnType, const Integer &equiv=Zero(), const Integer &mod=One())Integer
RandomNumberType enum nameInteger
SetBit(size_t n, bool value=1)Integer
SetByte(size_t n, byte value)Integer
SetNegative()Integerinline
SetPositive()Integerinline
Sign enum nameInteger
SIGNED enum valueInteger
Signedness enum nameInteger
Squared() constIntegerinline
SquareRoot() constInteger
swap(Integer &a)Integer
Times(const Integer &b) constInteger
Two()Integerstatic
UNSIGNED enum valueInteger
WordCount() constInteger
Xor(const Integer &t) constInteger
Zero()Integerstatic
~ASN1Object() (defined in ASN1Object)ASN1Objectinlinevirtual