Botan  2.8.0
Crypto and TLS for C++11
Classes | Namespaces | Functions
bigint.h File Reference
#include <botan/types.h>
#include <botan/secmem.h>
#include <botan/exceptn.h>
#include <botan/loadstor.h>
#include <iosfwd>

Go to the source code of this file.

Classes

class  Botan::BigInt
 
class  Botan::BigInt::DivideByZero
 

Namespaces

 Botan
 
 std
 

Functions

bool Botan::operator!= (const BigInt &a, const BigInt &b)
 
bool Botan::operator!= (const BigInt &a, word b)
 
BigInt Botan::operator% (const BigInt &n, const BigInt &mod)
 
word Botan::operator% (const BigInt &n, word mod)
 
BigInt Botan::operator* (const BigInt &x, const BigInt &y)
 
BigInt Botan::operator* (const BigInt &x, word y)
 
BigInt Botan::operator* (word x, const BigInt &y)
 
BigInt Botan::operator+ (const BigInt &x, const BigInt &y)
 
BigInt Botan::operator+ (const BigInt &x, word y)
 
BigInt Botan::operator+ (word x, const BigInt &y)
 
BigInt Botan::operator- (const BigInt &x, const BigInt &y)
 
BigInt Botan::operator- (const BigInt &x, word y)
 
BigInt Botan::operator/ (const BigInt &x, const BigInt &y)
 
bool Botan::operator< (const BigInt &a, const BigInt &b)
 
bool Botan::operator< (const BigInt &a, word b)
 
std::ostream & Botan::operator<< (std::ostream &stream, const BigInt &n)
 
BigInt Botan::operator<< (const BigInt &x, size_t shift)
 
bool Botan::operator<= (const BigInt &a, const BigInt &b)
 
bool Botan::operator<= (const BigInt &a, word b)
 
bool Botan::operator== (const BigInt &a, const BigInt &b)
 
bool Botan::operator== (const BigInt &a, word b)
 
bool Botan::operator> (const BigInt &a, const BigInt &b)
 
bool Botan::operator> (const BigInt &a, word b)
 
bool Botan::operator>= (const BigInt &a, const BigInt &b)
 
bool Botan::operator>= (const BigInt &a, word b)
 
std::istream & Botan::operator>> (std::istream &stream, BigInt &n)
 
BigInt Botan::operator>> (const BigInt &x, size_t shift)
 
template<>
void std::swap< Botan::BigInt > (Botan::BigInt &x, Botan::BigInt &y)