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()
119 int DSA_size(const DSA *dsa) in DSA_size() argument
124 if (dsa->params.q != NULL) { in DSA_size()
125 sig.r = sig.s = dsa->params.q; in DSA_size()
154 unsigned char *sig, unsigned int *siglen, DSA *dsa, in ossl_dsa_sign_int() argument
161 *siglen = DSA_size(dsa); in ossl_dsa_sign_int()
166 if (dsa->libctx == NULL || dsa->meth != DSA_get_default_method()) in ossl_dsa_sign_int()
167 s = DSA_do_sign(dgst, dlen, dsa); in ossl_dsa_sign_int()
169 s = ossl_dsa_do_sign_int(dgst, dlen, dsa, in ossl_dsa_sign_int()
181 unsigned char *sig, unsigned int *siglen, DSA *dsa) in DSA_sign() argument
183 return ossl_dsa_sign_int(type, dgst, dlen, sig, siglen, dsa, in DSA_sign()
195 const unsigned char *sigbuf, int siglen, DSA *dsa) in DSA_verify() argument
212 ret = DSA_do_verify(dgst, dgst_len, s, dsa); in DSA_verify()