Lines Matching full:dsa
10 #include <openssl/dsa.h>
16 * This first variable is used to pick up errors where a DSA is passed
48 DSA_SIG *(*dsa_do_sign) (const unsigned char *dgst, int dlen, DSA *dsa);
49 int (*dsa_sign_setup) (DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp,
52 DSA_SIG *sig, DSA *dsa);
53 int (*dsa_mod_exp) (DSA *dsa, BIGNUM *rr, const BIGNUM *a1,
57 int (*bn_mod_exp) (DSA *dsa, BIGNUM *r, const BIGNUM *a, const BIGNUM *p,
59 int (*init) (DSA *dsa);
60 int (*finish) (DSA *dsa);
63 /* If this is non-NULL, it is used to generate DSA parameters */
64 int (*dsa_paramgen) (DSA *dsa, int bits,
68 /* If this is non-NULL, it is used to generate DSA keys */
69 int (*dsa_keygen) (DSA *dsa);
72 DSA_SIG *ossl_dsa_do_sign_int(const unsigned char *dgst, int dlen, DSA *dsa);