|
OPENSSL_EXPORT DSA * | DSA_new (void) |
|
OPENSSL_EXPORT void | DSA_free (DSA *dsa) |
|
OPENSSL_EXPORT int | DSA_up_ref (DSA *dsa) |
|
OPENSSL_EXPORT void | DSA_get0_key (const DSA *dsa, const BIGNUM **out_pub_key, const BIGNUM **out_priv_key) |
|
OPENSSL_EXPORT void | DSA_get0_pqg (const DSA *dsa, const BIGNUM **out_p, const BIGNUM **out_q, const BIGNUM **out_g) |
|
OPENSSL_EXPORT int | DSA_generate_parameters_ex (DSA *dsa, unsigned bits, const uint8_t *seed, size_t seed_len, int *out_counter, unsigned long *out_h, BN_GENCB *cb) |
|
OPENSSL_EXPORT DSA * | DSAparams_dup (const DSA *dsa) |
|
OPENSSL_EXPORT int | DSA_generate_key (DSA *dsa) |
|
OPENSSL_EXPORT DSA_SIG * | DSA_SIG_new (void) |
|
OPENSSL_EXPORT void | DSA_SIG_free (DSA_SIG *sig) |
|
OPENSSL_EXPORT DSA_SIG * | DSA_do_sign (const uint8_t *digest, size_t digest_len, DSA *dsa) |
|
OPENSSL_EXPORT int | DSA_do_verify (const uint8_t *digest, size_t digest_len, DSA_SIG *sig, const DSA *dsa) |
|
OPENSSL_EXPORT int | DSA_do_check_signature (int *out_valid, const uint8_t *digest, size_t digest_len, DSA_SIG *sig, const DSA *dsa) |
|
OPENSSL_EXPORT int | DSA_sign (int type, const uint8_t *digest, size_t digest_len, uint8_t *out_sig, unsigned int *out_siglen, DSA *dsa) |
|
OPENSSL_EXPORT int | DSA_verify (int type, const uint8_t *digest, size_t digest_len, const uint8_t *sig, size_t sig_len, const DSA *dsa) |
|
OPENSSL_EXPORT 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) |
|
OPENSSL_EXPORT int | DSA_size (const DSA *dsa) |
|
OPENSSL_EXPORT DSA_SIG * | DSA_SIG_parse (CBS *cbs) |
|
OPENSSL_EXPORT int | DSA_SIG_marshal (CBB *cbb, const DSA_SIG *sig) |
|
OPENSSL_EXPORT DSA * | DSA_parse_public_key (CBS *cbs) |
|
OPENSSL_EXPORT int | DSA_marshal_public_key (CBB *cbb, const DSA *dsa) |
|
OPENSSL_EXPORT DSA * | DSA_parse_private_key (CBS *cbs) |
|
OPENSSL_EXPORT int | DSA_marshal_private_key (CBB *cbb, const DSA *dsa) |
|
OPENSSL_EXPORT DSA * | DSA_parse_parameters (CBS *cbs) |
|
OPENSSL_EXPORT int | DSA_marshal_parameters (CBB *cbb, const DSA *dsa) |
|
OPENSSL_EXPORT int | DSA_sign_setup (const DSA *dsa, BN_CTX *ctx, BIGNUM **out_kinv, BIGNUM **out_r) |
|
OPENSSL_EXPORT DH * | DSA_dup_DH (const DSA *dsa) |
|
OPENSSL_EXPORT int | DSA_get_ex_new_index (long argl, void *argp, CRYPTO_EX_unused *unused, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) |
|
OPENSSL_EXPORT int | DSA_set_ex_data (DSA *d, int idx, void *arg) |
|
OPENSSL_EXPORT void * | DSA_get_ex_data (const DSA *d, int idx) |
|
OPENSSL_EXPORT DSA_SIG * | d2i_DSA_SIG (DSA_SIG **out_sig, const uint8_t **inp, long len) |
|
OPENSSL_EXPORT int | i2d_DSA_SIG (const DSA_SIG *in, uint8_t **outp) |
|
OPENSSL_EXPORT DSA * | d2i_DSAPublicKey (DSA **out, const uint8_t **inp, long len) |
|
OPENSSL_EXPORT int | i2d_DSAPublicKey (const DSA *in, uint8_t **outp) |
|
OPENSSL_EXPORT DSA * | d2i_DSAPrivateKey (DSA **out, const uint8_t **inp, long len) |
|
OPENSSL_EXPORT int | i2d_DSAPrivateKey (const DSA *in, uint8_t **outp) |
|
OPENSSL_EXPORT DSA * | d2i_DSAparams (DSA **out, const uint8_t **inp, long len) |
|
OPENSSL_EXPORT int | i2d_DSAparams (const DSA *in, uint8_t **outp) |
|
OPENSSL_EXPORT DSA * | DSA_generate_parameters (int bits, unsigned char *seed, int seed_len, int *counter_ret, unsigned long *h_ret, void(*callback)(int, int, void *), void *cb_arg) |
|