botan ~master (2020-08-19T17:56:38Z)
Dub
Repo
GOST3410PrivateKey
botan
pubkey
algo
gost_3410
GOST-34.10 Private Key
static if
(
BOTAN_HAS_PUBLIC_KEY_CRYPTO && BOTAN_HAS_GOST_34_10_2001
)
struct
GOST3410PrivateKey {
alias
Options
=
GOST3410Options
;
__gshared immutable
auto
algoName
;
this
(AlgorithmIdentifier alg_id, SecureVector!ubyte key_bits);
this
(RandomNumberGenerator rng, ECGroup domain, BigInt x);
this
(PrivateKey pkey);
mixin
Embed
!(
m_priv
,
m_owned
)
;
bool
m_owned
;
ECPrivateKey
m_priv
;
}
Constructors
this
this
(AlgorithmIdentifier alg_id, SecureVector!ubyte key_bits)
Undocumented in source.
this
this
(RandomNumberGenerator rng, ECGroup domain, BigInt x)
Generate a new private key
this
this
(PrivateKey pkey)
Undocumented in source.
Members
Aliases
Options
alias
Options
=
GOST3410Options
Undocumented in source.
Mixins
__anonymous
mixin
Embed
!(
m_priv
,
m_owned
)
Undocumented in source.
Static variables
algoName
auto
algoName
;
Undocumented in source.
Variables
m_owned
bool
m_owned
;
Undocumented in source.
m_priv
ECPrivateKey
m_priv
;
Undocumented in source.
Meta
Source
See Implementation
botan
pubkey
algo
gost_3410
classes
GOST3410SignatureOperation
GOST3410VerificationOperation
structs
GOST3410Options
GOST3410PrivateKey
GOST3410PublicKey
GOST-34.10 Private Key