botan.pubkey.algo.rsa

RSA

Public Imports

botan.pubkey.pubkey
public import botan.pubkey.pubkey;
botan.pubkey.algo.if_algo
public import botan.pubkey.algo.if_algo;

Members

Classes

RSAPrivateOperation
class RSAPrivateOperation

RSA private (decrypt/sign) operation

RSAPublicOperation
class RSAPublicOperation

RSA public (encrypt/verify) operation

Functions

rsaSigKat
size_t rsaSigKat(string e, string p, string q, string msg, string padding, string nonce, string output)
Undocumented in source. Be warned that the author may not have intended to support it.
rsaSigVerify
size_t rsaSigVerify(string e, string n, string msg, string padding, string signature)
Undocumented in source. Be warned that the author may not have intended to support it.
rsaesKat
size_t rsaesKat(string e, string p, string q, string msg, string padding, string nonce, string output)
Undocumented in source. Be warned that the author may not have intended to support it.
testPkKeygen
size_t testPkKeygen(RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

RSAOptions
struct RSAOptions
Undocumented in source.
RSAPrivateKey
struct RSAPrivateKey

RSA Private Key

RSAPublicKey
struct RSAPublicKey

RSA Public Key

Variables

total_tests
size_t total_tests;
Undocumented in source.

Meta

License

Botan is released under the Simplified BSD License (see LICENSE.md)