openssl ~master (2021-05-13T03:39:50Z)
Home
Dub
Repo
dsa_st
deimos
openssl
dsa
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
extern (
C
) nothrow
struct
dsa_st {
int
pad
;
c_long
version_
;
int
write_params
;
BIGNUM
*
p
;
BIGNUM
*
q
;
BIGNUM
*
g
;
BIGNUM
*
pub_key
;
BIGNUM
*
priv_key
;
BIGNUM
*
kinv
;
BIGNUM
*
r
;
int
flags
;
BN_MONT_CTX
*
method_mont_p
;
int
references
;
CRYPTO_EX_DATA
ex_data
;
const
(
DSA_METHOD
)*
meth
;
ENGINE
*
engine
;
}
Members
Variables
engine
ENGINE
*
engine
;
Undocumented in source.
ex_data
CRYPTO_EX_DATA
ex_data
;
Undocumented in source.
flags
int
flags
;
Undocumented in source.
g
BIGNUM
*
g
;
Undocumented in source.
kinv
BIGNUM
*
kinv
;
Undocumented in source.
meth
const
(
DSA_METHOD
)*
meth
;
Undocumented in source.
method_mont_p
BN_MONT_CTX
*
method_mont_p
;
Undocumented in source.
p
BIGNUM
*
p
;
Undocumented in source.
pad
int
pad
;
Undocumented in source.
priv_key
BIGNUM
*
priv_key
;
Undocumented in source.
pub_key
BIGNUM
*
pub_key
;
Undocumented in source.
q
BIGNUM
*
q
;
Undocumented in source.
r
BIGNUM
*
r
;
Undocumented in source.
references
int
references
;
Undocumented in source.
version_
c_long
version_
;
Undocumented in source.
write_params
int
write_params
;
Undocumented in source.
Meta
Source
See Implementation
deimos
openssl
dsa
aliases
DSA_SIG
functions
DSA_OpenSSL
DSA_SIG_free
DSA_SIG_new
DSA_do_sign
DSA_do_verify
DSA_dup_DH
DSA_free
DSA_generate_key
DSA_generate_parameters
DSA_generate_parameters_ex
DSA_get_default_method
DSA_get_ex_data
DSA_get_ex_new_index
DSA_is_prime
DSA_new
DSA_new_method
DSA_print
DSA_print_fp
DSA_set_default_method
DSA_set_ex_data
DSA_set_method
DSA_sign
DSA_sign_setup
DSA_size
DSA_up_ref
DSA_verify
DSAparams_dup
DSAparams_print
DSAparams_print_fp
ERR_load_DSA_strings
EVP_PKEY_CTX_set_dsa_paramgen_bits
d2i_DSAPrivateKey
d2i_DSAPublicKey
d2i_DSA_SIG
d2i_DSAparams
d2i_DSAparams_bio
d2i_DSAparams_fp
i2d_DSAPrivateKey
i2d_DSAPublicKey
i2d_DSA_SIG
i2d_DSAparams
i2d_DSAparams_bio
i2d_DSAparams_fp
manifest constants
DSA_FLAG_CACHE_MONT_P
DSA_FLAG_FIPS_METHOD
DSA_FLAG_NON_FIPS_ALLOW
DSA_FLAG_NO_EXP_CONSTTIME
DSA_F_D2I_DSA_SIG
DSA_F_DO_DSA_PRINT
DSA_F_DSAPARAMS_PRINT
DSA_F_DSAPARAMS_PRINT_FP
DSA_F_DSA_DO_SIGN
DSA_F_DSA_DO_VERIFY
DSA_F_DSA_GENERATE_KEY
DSA_F_DSA_GENERATE_PARAMETERS_EX
DSA_F_DSA_NEW_METHOD
DSA_F_DSA_PARAM_DECODE
DSA_F_DSA_PRINT_FP
DSA_F_DSA_PRIV_DECODE
DSA_F_DSA_PRIV_ENCODE
DSA_F_DSA_PUB_DECODE
DSA_F_DSA_PUB_ENCODE
DSA_F_DSA_SIGN
DSA_F_DSA_SIGN_SETUP
DSA_F_DSA_SIG_NEW
DSA_F_DSA_SIG_PRINT
DSA_F_DSA_VERIFY
DSA_F_I2D_DSA_SIG
DSA_F_OLD_DSA_PRIV_DECODE
DSA_F_PKEY_DSA_CTRL
DSA_F_PKEY_DSA_KEYGEN
DSA_F_SIG_CB
DSA_R_BAD_Q_VALUE
DSA_R_BN_DECODE_ERROR
DSA_R_BN_ERROR
DSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE
DSA_R_DECODE_ERROR
DSA_R_INVALID_DIGEST_TYPE
DSA_R_MISSING_PARAMETERS
DSA_R_MODULUS_TOO_LARGE
DSA_R_NEED_NEW_SETUP_VALUES
DSA_R_NON_FIPS_DSA_METHOD
DSA_R_NO_PARAMETERS_SET
DSA_R_PARAMETER_ENCODING_ERROR
DSS_prime_checks
EVP_PKEY_CTRL_DSA_PARAMGEN_BITS
EVP_PKEY_CTRL_DSA_PARAMGEN_MD
EVP_PKEY_CTRL_DSA_PARAMGEN_Q_BITS
OPENSSL_DSA_MAX_MODULUS_BITS
structs
DSA_SIG_st
dsa_method
dsa_st