Crypto++  5.6.4
Free C++ class library of cryptographic schemes
Integer Member List

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

AbsoluteValue() const (defined in Integer)Integer
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) 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 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) (defined in Integer)Integerinline
GenerateRandomNoThrow(RandomNumberGenerator &rng, const NameValuePairs &params=g_nullNameValuePairs) (defined in Integer)Integer
GetBit(size_t i) constInteger
GetBits(size_t i, size_t n) constInteger
GetByte(size_t i) constInteger
InitializeInteger() (defined in InitializeInteger)InitializeIntegerprivate
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)Integerexplicit
Integer(const char *str, ByteOrder order) (defined in Integer)Integerexplicit
Integer(const wchar_t *str)Integerexplicit
Integer(const wchar_t *str, ByteOrder order) (defined in Integer)Integerexplicit
Integer(const byte *encodedInteger, size_t byteCount, Signedness sign=UNSIGNED)Integer
Integer(const byte *encodedInteger, size_t byteCount, Signedness sign, ByteOrder order) (defined in Integer)Integer
Integer(BufferedTransformation &bt, size_t byteCount, Signedness sign=UNSIGNED)Integer
Integer(BufferedTransformation &bt, size_t byteCount, Signedness sign, ByteOrder order) (defined in Integer)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) const (defined in Integer)Integer
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!() const (defined in Integer)Integer
operator%=(const Integer &t)Integerinline
operator%=(word t)Integerinline
operator*=(const Integer &t)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<<(std::ostream &out, const Integer &a)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>>(std::istream &in, Integer &a)Integerfriend
operator>>=(size_t) (defined in Integer)Integer
Plus(const Integer &b) const (defined in Integer)Integer
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
Zero()Integerstatic
~ASN1Object() (defined in ASN1Object)ASN1Objectinlinevirtual