botan v1.12.12 (2020-01-26T16:00:04Z)
Dub
Repo
RWPrivateKey
botan
pubkey
algo
rw
Rabin-Williams Private Key
static if
(
BOTAN_HAS_PUBLIC_KEY_CRYPTO && BOTAN_HAS_RW
)
struct
RWPrivateKey {
alias
Options
=
RWOptions
;
__gshared immutable
string
algoName
;
this
(AlgorithmIdentifier alg_id, SecureVector!ubyte key_bits, RandomNumberGenerator rng);
this
(RandomNumberGenerator rng, BigInt p, BigInt q, BigInt e, BigInt d, BigInt n);
this
(RandomNumberGenerator rng, size_t bits, size_t exp);
mixin
Embed
!(
m_priv
,
m_owned
)
;
this
(PrivateKey pkey);
bool
m_owned
;
IFSchemePrivateKey
m_priv
;
}
Constructors
this
this
(AlgorithmIdentifier alg_id, SecureVector!ubyte key_bits, RandomNumberGenerator rng)
Undocumented in source.
this
this
(RandomNumberGenerator rng, BigInt p, BigInt q, BigInt e, BigInt d, BigInt n)
Undocumented in source.
this
this
(RandomNumberGenerator rng, size_t bits, size_t exp)
Undocumented in source.
this
this
(PrivateKey pkey)
Undocumented in source.
Members
Aliases
Options
alias
Options
=
RWOptions
Undocumented in source.
Mixins
__anonymous
mixin
Embed
!(
m_priv
,
m_owned
)
Undocumented in source.
Static variables
algoName
string
algoName
;
Undocumented in source.
Variables
m_owned
bool
m_owned
;
Undocumented in source.
m_priv
IFSchemePrivateKey
m_priv
;
Undocumented in source.
Meta
Source
See Implementation
botan
pubkey
algo
rw
classes
RWSignatureOperation
RWVerificationOperation
functions
rwSigKat
rwSigVerify
testPkKeygen
static variables
padding
structs
RWOptions
RWPrivateKey
RWPublicKey
variables
total_tests
Rabin-Williams Private Key