botan v1.12.12 (2020-01-26T16:00:04Z)
Dub
Repo
RSAPublicKey
botan
pubkey
algo
rsa
RSA Public Key
static if
(
BOTAN_HAS_PUBLIC_KEY_CRYPTO && BOTAN_HAS_RSA
)
struct
RSAPublicKey {
alias
Options
=
RSAOptions
;
__gshared immutable
string
algoName
;
this
(AlgorithmIdentifier alg_id, SecureVector!ubyte key_bits);
this
(BigInt n, BigInt e);
this
(PrivateKey pkey);
this
(PublicKey pkey);
mixin
Embed
!(
m_pub
,
m_owned
)
;
bool
m_owned
;
IFSchemePublicKey
m_pub
;
}
Constructors
this
this
(AlgorithmIdentifier alg_id, SecureVector!ubyte key_bits)
Undocumented in source.
this
this
(BigInt n, BigInt e)
Create a RSAPublicKey @arg n the modulus @arg e the exponent
this
this
(PrivateKey pkey)
Undocumented in source.
this
this
(PublicKey pkey)
Undocumented in source.
Members
Aliases
Options
alias
Options
=
RSAOptions
Undocumented in source.
Mixins
__anonymous
mixin
Embed
!(
m_pub
,
m_owned
)
Undocumented in source.
Static variables
algoName
string
algoName
;
Undocumented in source.
Variables
m_owned
bool
m_owned
;
Undocumented in source.
m_pub
IFSchemePublicKey
m_pub
;
Undocumented in source.
Meta
Source
See Implementation
botan
pubkey
algo
rsa
classes
RSAPrivateOperation
RSAPublicOperation
functions
rsaSigKat
rsaSigVerify
rsaesKat
testPkKeygen
structs
RSAOptions
RSAPrivateKey
RSAPublicKey
variables
total_tests
RSA Public Key