Lines Matching refs:err
96 * dsa->method_mont_p)) goto err;
100 * DSA_BN_MOD_EXP(goto err, dsa, r, dsa->g, &k, dsa->p, ctx,
147 goto err;
151 if (s == NULL) goto err;
153 if (ctx == NULL) goto err;
157 if (!DSA_sign_setup(dsa,ctx,&kinv,&r)) goto err;
175 goto err;
178 if (!BN_mod_mul(&xr,dsa->priv_key,r,dsa->q,ctx)) goto err;/* s = xr */
179 if (!BN_add(s, &xr, &m)) goto err; /* s = m + xr */
181 if (!BN_sub(s,s,dsa->q)) goto err;
182 if (!BN_mod_mul(s,s,kinv,dsa->q,ctx)) goto err;
185 if (ret == NULL) goto err;
194 goto err;
201 err:
233 if ((ctx=BN_CTX_new()) == NULL) goto err;
238 if ((r=BN_new()) == NULL) goto err;
242 if (!BN_rand_range(&k, dsa->q)) goto err;
254 goto err;
261 if (!BN_copy(&kq, &k)) goto err;
269 if (!BN_add(&kq, &kq, dsa->q)) goto err;
272 if (!BN_add(&kq, &kq, dsa->q)) goto err;
281 DSA_BN_MOD_EXP(goto err, dsa, r, dsa->g, K, dsa->p, ctx,
283 if (!BN_mod(r,r,dsa->q,ctx)) goto err;
286 if ((kinv=BN_mod_inverse(NULL,&k,dsa->q,ctx)) == NULL) goto err;
294 err:
337 if ((ctx=BN_CTX_new()) == NULL) goto err;
343 goto err;
349 goto err;
354 if ((BN_mod_inverse(&u2,sig->s,dsa->q,ctx)) == NULL) goto err;
362 if (BN_bin2bn(dgst,dgst_len,&u1) == NULL) goto err;
365 if (!BN_mod_mul(&u1,&u1,&u2,dsa->q,ctx)) goto err;
368 if (!BN_mod_mul(&u2,sig->r,&u2,dsa->q,ctx)) goto err;
376 goto err;
380 DSA_MOD_EXP(goto err, dsa, &t1, dsa->g, &u1, dsa->pub_key, &u2, dsa->p, ctx, mont);
383 if (!BN_mod(&u1,&t1,dsa->q,ctx)) goto err;
389 err: