botan v1.13.4 (2023-03-01T00:35:38Z)
Dub
Repo
DSAPrivateKey
botan
pubkey
algo
dsa
DSA Private Key
static if
(
BOTAN_HAS_PUBLIC_KEY_CRYPTO && BOTAN_HAS_DSA
)
struct
DSAPrivateKey {
alias
Options
=
DSAOptions
;
public __gshared immutable
string
algoName
;
this
(RandomNumberGenerator rng, DLGroup dl_group, BigInt x_arg);
this
(AlgorithmIdentifier alg_id, SecureVector!ubyte key_bits, RandomNumberGenerator rng);
this
(PrivateKey pkey);
mixin
Embed
!(
m_priv
,
m_owned
)
;
public
bool
m_owned
;
public
DLSchemePrivateKey
m_priv
;
}
Constructors
this
this
(RandomNumberGenerator rng, DLGroup dl_group, BigInt x_arg)
Undocumented in source.
this
this
(AlgorithmIdentifier alg_id, SecureVector!ubyte key_bits, RandomNumberGenerator rng)
Undocumented in source.
this
this
(PrivateKey pkey)
Undocumented in source.
Members
Aliases
Options
alias
Options
=
DSAOptions
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
DLSchemePrivateKey
m_priv
;
Undocumented in source.
Meta
Source
See Implementation
botan
pubkey
algo
dsa
classes
DSASignatureOperation
DSAVerificationOperation
functions
dsaSigKat
testPkKeygen
structs
DSAOptions
DSAPrivateKey
DSAPublicKey
DSA Private Key