Lines Matching refs:dsa
20 #include "crypto/dsa.h"
22 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa)
24 return dsa->meth->dsa_do_sign(dgst, dlen, dsa);
28 int DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp)
30 return dsa->meth->dsa_sign_setup(dsa, ctx_in, kinvp, rp);
120 int DSA_size(const DSA *dsa)
125 if (dsa->params.q != NULL) {
126 sig.r = sig.s = dsa->params.q;
155 unsigned char *sig, unsigned int *siglen, DSA *dsa)
160 *siglen = DSA_size(dsa);
165 if (dsa->libctx == NULL || dsa->meth != DSA_get_default_method())
166 s = DSA_do_sign(dgst, dlen, dsa);
168 s = ossl_dsa_do_sign_int(dgst, dlen, dsa);
179 unsigned char *sig, unsigned int *siglen, DSA *dsa)
181 return ossl_dsa_sign_int(type, dgst, dlen, sig, siglen, dsa);
192 const unsigned char *sigbuf, int siglen, DSA *dsa)
209 ret = DSA_do_verify(dgst, dgst_len, s, dsa);