Lines Matching refs:dsa
22 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) in DSA_do_sign() argument
24 return dsa->meth->dsa_do_sign(dgst, dlen, dsa); in DSA_do_sign()
28 int DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) in DSA_sign_setup() argument
30 return dsa->meth->dsa_sign_setup(dsa, ctx_in, kinvp, rp); in DSA_sign_setup()
120 int DSA_size(const DSA *dsa) in DSA_size() argument
125 if (dsa->params.q != NULL) { in DSA_size()
126 sig.r = sig.s = dsa->params.q; in DSA_size()
155 unsigned char *sig, unsigned int *siglen, DSA *dsa) in ossl_dsa_sign_int() argument
160 if (dsa->libctx == NULL || dsa->meth != DSA_get_default_method()) in ossl_dsa_sign_int()
161 s = DSA_do_sign(dgst, dlen, dsa); in ossl_dsa_sign_int()
163 s = ossl_dsa_do_sign_int(dgst, dlen, dsa); in ossl_dsa_sign_int()
174 unsigned char *sig, unsigned int *siglen, DSA *dsa) in DSA_sign() argument
176 return ossl_dsa_sign_int(type, dgst, dlen, sig, siglen, dsa); in DSA_sign()
187 const unsigned char *sigbuf, int siglen, DSA *dsa) in DSA_verify() argument
204 ret = DSA_do_verify(dgst, dgst_len, s, dsa); in DSA_verify()