8 #include <botan/bigint.h>
19 if(stream.flags() & std::ios::hex)
21 else if(stream.flags() & std::ios::oct)
22 throw Exception(
"Octal output of BigInt not supported");
32 while(skip < buffer.size() && buffer[skip] ==
'0')
34 stream.write(reinterpret_cast<const char*>(buffer.data()) + skip,
35 buffer.size() - skip);
48 std::getline(stream, str);
49 if(stream.bad() || (stream.fail() && !stream.eof()))
std::istream & operator>>(std::istream &in, X509_DN &dn)
std::ostream & operator<<(std::ostream &out, const X509_DN &dn)
static std::vector< uint8_t > encode(const BigInt &n, Base base=Binary)