7 #include <openssl/bn.h> 8 #include <openssl/asn1.h> 9 #include <openssl/asn1t.h> 10 #include <openssl/ossl_typ.h> 125 std::string
toHex()
const throw();
131 std::string
toDec()
const throw();
164 int size()
const throw();
int compare(BigInteger const &a) const
Definition: BigInteger.cpp:477
BigInteger & operator=(BigInteger const &c)
Definition: BigInteger.cpp:521
Classe usada para representar números grandes. A limitação do tamanho do número depende da memória di...
Definition: BigInteger.h:23
bool operator<=(BigInteger const &c) const
Definition: BigInteger.cpp:592
BigInteger & mod(BigInteger const &a)
Definition: BigInteger.cpp:424
void setValue(const long val=0)
Definition: BigInteger.cpp:83
bool operator<(BigInteger const &c) const
Definition: BigInteger.cpp:581
bool operator!() const
Definition: BigInteger.cpp:603
bool operator>(BigInteger const &c) const
Definition: BigInteger.cpp:559
BigInteger & div(BigInteger const &a)
Definition: BigInteger.cpp:362
bool isNegative() const
Definition: BigInteger.cpp:185
bool operator>=(BigInteger const &c) const
Definition: BigInteger.cpp:570
BigInteger()
Definition: BigInteger.cpp:3
bool operator!=(BigInteger const &c) const
Definition: BigInteger.cpp:548
BigInteger & add(BigInteger const &a)
Definition: BigInteger.cpp:282
ByteArray * getBinValue() const
Definition: BigInteger.cpp:158
BigInteger operator%(BigInteger const &a) const
Definition: BigInteger.cpp:465
std::string toDec() const
Definition: BigInteger.cpp:209
BIGNUM * bigInt
Definition: BigInteger.h:262
virtual ~BigInteger()
Definition: BigInteger.cpp:78
double getValue() const
Definition: BigInteger.cpp:119
BigInteger operator*(BigInteger const &a) const
Definition: BigInteger.cpp:349
void setDecValue(std::string dec)
Definition: BigInteger.cpp:274
Classe usada para transportar dados binários pelo sistema. Pode ser usada para conversão de texto em ...
Definition: ByteArray.h:24
void setRandValue(int numBits=64)
Definition: BigInteger.cpp:221
int size() const
Definition: BigInteger.cpp:261
BigInteger operator/(BigInteger const &a) const
Definition: BigInteger.cpp:410
void setHexValue(std::string hex)
Definition: BigInteger.cpp:266
BigInteger & mul(BigInteger const &a)
Definition: BigInteger.cpp:313
BigInteger & sub(BigInteger const &a)
Definition: BigInteger.cpp:298
bool operator==(BigInteger const &c) const
Definition: BigInteger.cpp:537
bool operator||(BigInteger const &c) const
Definition: BigInteger.cpp:608
Definition: BigIntegerException.h:7
BIGNUM const * getBIGNUM() const
Definition: BigInteger.cpp:180
void setNegative(bool neg=true)
Definition: BigInteger.cpp:107
bool operator &&(BigInteger const &c) const
ASN1_INTEGER * getASN1Value() const
Definition: BigInteger.cpp:141
BigInteger operator-(BigInteger const &c) const
Definition: BigInteger.cpp:507
BigInteger & operator+=(BigInteger const &c)
Definition: BigInteger.cpp:496
std::string toHex() const
Definition: BigInteger.cpp:197
BigInteger operator+(BigInteger const &c) const
Definition: BigInteger.cpp:482