11 #include <botan/if_algo.h> 12 #include <botan/pk_ops.h> 13 #include <botan/reducer.h> 14 #include <botan/blinding.h> 83 size_t bits,
size_t exp = 65537);
121 n(rsa.get_n()), powermod_e_n(rsa.get_e(), rsa.get_n())
145 return powermod_e_n(m);
size_t max_input_bits() const
SecureVector< byte > encrypt(const byte msg[], size_t msg_len, RandomNumberGenerator &)
std::string algo_name() const
SecureVector< byte > verify_mr(const byte msg[], size_t msg_len)
RSA_PrivateKey(RandomNumberGenerator &rng, const BigInt &p, const BigInt &q, const BigInt &e, const BigInt &d=0, const BigInt &n=0)
std::invalid_argument Invalid_Argument
static SecureVector< byte > encode(const BigInt &n, Base base=Binary)
RSA_PublicKey(const BigInt &n, const BigInt &e)
endian little unaligned ok family x86< aliases > ia32 x86 ix86 i86pc x86pc bepc</aliases >< submodels > i386 i486 i586 i686 pentium2 pentium3 pentium4 pentium m prescott k6 athlon atom32</submodels >< submodel_aliases > pentium i586 pentiumpro i686 pentium_pro i686 pentium2 pentium2 pentiumii pentium2 pentium3 pentium3 pentiumiii pentium3 x86family5 i586 x86family6 i686 pentiumm pentium m intelpentiumm pentium m intelpentium4 pentium4 duron athlon athlon xp athlon k7 athlon p2 i686 p3 i686 p4 pentium4 intelcput2250 prescott intelcput2300 prescott intelcput2400 prescott intelcput2500 prescott intelcput2600 prescott intelcput2700 prescott</submodel_aliases >< isa_extn > pentium m
bool with_recovery() const
size_t max_input_bits() const
RSA_PublicKey(const AlgorithmIdentifier &alg_id, const MemoryRegion< byte > &key_bits)
RSA_Public_Operation(const RSA_PublicKey &rsa)
RSA_PrivateKey(const AlgorithmIdentifier &alg_id, const MemoryRegion< byte > &key_bits, RandomNumberGenerator &rng)
static SecureVector< byte > encode_1363(const BigInt &n, size_t bytes)