|
static size_t | der_len_len (size_t len) |
|
int | DSA_check_signature (int *out_valid, const uint8_t *digest, size_t digest_len, const uint8_t *sig, size_t sig_len, const DSA *dsa) |
|
int | DSA_do_check_signature (int *out_valid, const uint8_t *digest, size_t digest_len, DSA_SIG *sig, const DSA *dsa) |
|
DSA_SIG * | DSA_do_sign (const uint8_t *digest, size_t digest_len, const DSA *dsa) |
|
int | DSA_do_verify (const uint8_t *digest, size_t digest_len, DSA_SIG *sig, const DSA *dsa) |
|
DH * | DSA_dup_DH (const DSA *dsa) |
|
void | DSA_free (DSA *dsa) |
|
int | DSA_generate_key (DSA *dsa) |
|
int | DSA_generate_parameters_ex (DSA *dsa, unsigned bits, const uint8_t *seed_in, size_t seed_len, int *out_counter, unsigned long *out_h, BN_GENCB *cb) |
|
const BIGNUM * | DSA_get0_g (const DSA *dsa) |
|
void | DSA_get0_key (const DSA *dsa, const BIGNUM **out_pub_key, const BIGNUM **out_priv_key) |
|
const BIGNUM * | DSA_get0_p (const DSA *dsa) |
|
void | DSA_get0_pqg (const DSA *dsa, const BIGNUM **out_p, const BIGNUM **out_q, const BIGNUM **out_g) |
|
const BIGNUM * | DSA_get0_priv_key (const DSA *dsa) |
|
const BIGNUM * | DSA_get0_pub_key (const DSA *dsa) |
|
const BIGNUM * | DSA_get0_q (const DSA *dsa) |
|
void * | DSA_get_ex_data (const DSA *dsa, int idx) |
|
int | DSA_get_ex_new_index (long argl, void *argp, CRYPTO_EX_unused *unused, CRYPTO_EX_dup *dup_unused, CRYPTO_EX_free *free_func) |
|
DSA * | DSA_new (void) |
|
int | DSA_set0_key (DSA *dsa, BIGNUM *pub_key, BIGNUM *priv_key) |
|
int | DSA_set0_pqg (DSA *dsa, BIGNUM *p, BIGNUM *q, BIGNUM *g) |
|
int | DSA_set_ex_data (DSA *dsa, int idx, void *arg) |
|
void | DSA_SIG_free (DSA_SIG *sig) |
|
void | DSA_SIG_get0 (const DSA_SIG *sig, const BIGNUM **out_r, const BIGNUM **out_s) |
|
DSA_SIG * | DSA_SIG_new (void) |
|
int | DSA_SIG_set0 (DSA_SIG *sig, BIGNUM *r, BIGNUM *s) |
|
int | DSA_sign (int type, const uint8_t *digest, size_t digest_len, uint8_t *out_sig, unsigned int *out_siglen, const DSA *dsa) |
|
static int | dsa_sign_setup (const DSA *dsa, BN_CTX *ctx_in, BIGNUM **out_kinv, BIGNUM **out_r) |
|
int | DSA_size (const DSA *dsa) |
|
int | DSA_up_ref (DSA *dsa) |
|
int | DSA_verify (int type, const uint8_t *digest, size_t digest_len, const uint8_t *sig, size_t sig_len, const DSA *dsa) |
|
DSA * | DSAparams_dup (const DSA *dsa) |
|
static int | mod_mul_consttime (BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BN_MONT_CTX *mont, BN_CTX *ctx) |
|