Lines Matching defs:dsa
71 #include <openssl/dsa.h>
108 static int ubsec_dsa_mod_exp(DSA *dsa, BIGNUM *rr, BIGNUM *a1,
111 static int ubsec_mod_exp_dsa(DSA *dsa, BIGNUM *r, BIGNUM *a,
115 static DSA_SIG *ubsec_dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa);
117 DSA_SIG *sig, DSA *dsa);
678 static int ubsec_dsa_mod_exp(DSA *dsa, BIGNUM *rr, BIGNUM *a1,
698 static int ubsec_mod_exp_dsa(DSA *dsa, BIGNUM *r, BIGNUM *a,
742 static DSA_SIG *ubsec_dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa)
773 to_return = meth->dsa_do_sign(dgst, dlen, dsa);
780 (unsigned char *)dsa->p->d, BN_num_bits(dsa->p),
781 (unsigned char *)dsa->q->d, BN_num_bits(dsa->q),
782 (unsigned char *)dsa->g->d, BN_num_bits(dsa->g),
783 (unsigned char *)dsa->priv_key->d, BN_num_bits(dsa->priv_key),
791 to_return = meth->dsa_do_sign(dgst, dlen, dsa);
820 DSA_SIG *sig, DSA *dsa)
829 if(!bn_wexpand(&v, dsa->p->top)) {
834 v_len = BN_num_bits(dsa->p);
843 to_return = meth->dsa_do_verify(dgst, dgst_len, sig, dsa);
849 (unsigned char *)dsa->p->d, BN_num_bits(dsa->p),
850 (unsigned char *)dsa->q->d, BN_num_bits(dsa->q),
851 (unsigned char *)dsa->g->d, BN_num_bits(dsa->g),
852 (unsigned char *)dsa->pub_key->d, BN_num_bits(dsa->pub_key),
861 to_return = meth->dsa_do_verify(dgst, dgst_len, sig, dsa);