• Home
  • Raw
  • Download

Lines Matching refs:dsa

118 static int cryptodev_dsa_bn_mod_exp(DSA *dsa, BIGNUM *r, BIGNUM *a,
120 static int cryptodev_dsa_dsa_mod_exp(DSA *dsa, BIGNUM *t1, BIGNUM *g,
124 int dlen, DSA *dsa);
126 DSA_SIG *sig, DSA *dsa);
1109 cryptodev_dsa_bn_mod_exp(DSA *dsa, BIGNUM *r, BIGNUM *a, const BIGNUM *p, in cryptodev_dsa_bn_mod_exp() argument
1116 cryptodev_dsa_dsa_mod_exp(DSA *dsa, BIGNUM *t1, BIGNUM *g, in cryptodev_dsa_dsa_mod_exp() argument
1129 if (!dsa->meth->bn_mod_exp(dsa,t1,dsa->g,u1,dsa->p,ctx,mont)) in cryptodev_dsa_dsa_mod_exp()
1133 if (!dsa->meth->bn_mod_exp(dsa,&t2,dsa->pub_key,u2,dsa->p,ctx,mont)) in cryptodev_dsa_dsa_mod_exp()
1136 if (!BN_mod_mul(u1,t1,&t2,dsa->p,ctx)) in cryptodev_dsa_dsa_mod_exp()
1148 cryptodev_dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) in cryptodev_dsa_do_sign() argument
1167 if (bn2crparam(dsa->p, &kop.crk_param[1])) in cryptodev_dsa_do_sign()
1169 if (bn2crparam(dsa->q, &kop.crk_param[2])) in cryptodev_dsa_do_sign()
1171 if (bn2crparam(dsa->g, &kop.crk_param[3])) in cryptodev_dsa_do_sign()
1173 if (bn2crparam(dsa->priv_key, &kop.crk_param[4])) in cryptodev_dsa_do_sign()
1177 if (cryptodev_asym(&kop, BN_num_bytes(dsa->q), r, in cryptodev_dsa_do_sign()
1178 BN_num_bytes(dsa->q), s) == 0) { in cryptodev_dsa_do_sign()
1186 dsaret = (meth->dsa_do_sign)(dgst, dlen, dsa); in cryptodev_dsa_do_sign()
1196 DSA_SIG *sig, DSA *dsa) in cryptodev_dsa_verify() argument
1207 if (bn2crparam(dsa->p, &kop.crk_param[1])) in cryptodev_dsa_verify()
1209 if (bn2crparam(dsa->q, &kop.crk_param[2])) in cryptodev_dsa_verify()
1211 if (bn2crparam(dsa->g, &kop.crk_param[3])) in cryptodev_dsa_verify()
1213 if (bn2crparam(dsa->pub_key, &kop.crk_param[4])) in cryptodev_dsa_verify()
1227 dsaret = (meth->dsa_do_verify)(dgst, dlen, sig, dsa); in cryptodev_dsa_verify()