Lines Matching refs:params

79     if (dsa->params.p == NULL  in ossl_dsa_do_sign_int()
80 || dsa->params.q == NULL in ossl_dsa_do_sign_int()
81 || dsa->params.g == NULL) { in ossl_dsa_do_sign_int()
112 if (dlen > BN_num_bytes(dsa->params.q)) in ossl_dsa_do_sign_int()
118 dlen = BN_num_bytes(dsa->params.q); in ossl_dsa_do_sign_int()
134 if (!BN_priv_rand_ex(blind, BN_num_bits(dsa->params.q) - 1, in ossl_dsa_do_sign_int()
143 if (!BN_mod_mul(tmp, blind, dsa->priv_key, dsa->params.q, ctx)) in ossl_dsa_do_sign_int()
145 if (!BN_mod_mul(tmp, tmp, ret->r, dsa->params.q, ctx)) in ossl_dsa_do_sign_int()
149 if (!BN_mod_mul(blindm, blind, m, dsa->params.q, ctx)) in ossl_dsa_do_sign_int()
153 if (!BN_mod_add_quick(ret->s, tmp, blindm, dsa->params.q)) in ossl_dsa_do_sign_int()
157 if (!BN_mod_mul(ret->s, ret->s, kinv, dsa->params.q, ctx)) in ossl_dsa_do_sign_int()
161 if (BN_mod_inverse(blind, blind, dsa->params.q, ctx) == NULL) in ossl_dsa_do_sign_int()
163 if (!BN_mod_mul(ret->s, ret->s, blind, dsa->params.q, ctx)) in ossl_dsa_do_sign_int()
207 if (!dsa->params.p || !dsa->params.q || !dsa->params.g) { in dsa_sign_setup()
213 if (BN_is_zero(dsa->params.p) in dsa_sign_setup()
214 || BN_is_zero(dsa->params.q) in dsa_sign_setup()
215 || BN_is_zero(dsa->params.g)) { in dsa_sign_setup()
237 q_bits = BN_num_bits(dsa->params.q); in dsa_sign_setup()
238 q_words = bn_get_top(dsa->params.q); in dsa_sign_setup()
250 if (!BN_generate_dsa_nonce(k, dsa->params.q, dsa->priv_key, dgst, in dsa_sign_setup()
253 } else if (!BN_priv_rand_range_ex(k, dsa->params.q, 0, ctx)) in dsa_sign_setup()
262 dsa->lock, dsa->params.p, ctx)) in dsa_sign_setup()
281 if (!BN_add(l, k, dsa->params.q) in dsa_sign_setup()
282 || !BN_add(k, l, dsa->params.q)) in dsa_sign_setup()
288 if (!dsa->meth->bn_mod_exp(dsa, r, dsa->params.g, k, dsa->params.p, in dsa_sign_setup()
292 if (!BN_mod_exp_mont(r, dsa->params.g, k, dsa->params.p, ctx, in dsa_sign_setup()
297 if (!BN_mod(r, r, dsa->params.q, ctx)) in dsa_sign_setup()
301 if ((kinv = dsa_mod_inverse_fermat(k, dsa->params.q, ctx)) == NULL) in dsa_sign_setup()
327 if (dsa->params.p == NULL in dsa_do_verify()
328 || dsa->params.q == NULL in dsa_do_verify()
329 || dsa->params.g == NULL) { in dsa_do_verify()
334 i = BN_num_bits(dsa->params.q); in dsa_do_verify()
341 if (BN_num_bits(dsa->params.p) > OPENSSL_DSA_MAX_MODULUS_BITS) { in dsa_do_verify()
355 BN_ucmp(r, dsa->params.q) >= 0) { in dsa_do_verify()
360 BN_ucmp(s, dsa->params.q) >= 0) { in dsa_do_verify()
368 if ((BN_mod_inverse(u2, s, dsa->params.q, ctx)) == NULL) in dsa_do_verify()
383 if (!BN_mod_mul(u1, u1, u2, dsa->params.q, ctx)) in dsa_do_verify()
387 if (!BN_mod_mul(u2, r, u2, dsa->params.q, ctx)) in dsa_do_verify()
392 dsa->lock, dsa->params.p, ctx); in dsa_do_verify()
398 if (!dsa->meth->dsa_mod_exp(dsa, t1, dsa->params.g, u1, dsa->pub_key, u2, in dsa_do_verify()
399 dsa->params.p, ctx, mont)) in dsa_do_verify()
402 if (!BN_mod_exp2_mont(t1, dsa->params.g, u1, dsa->pub_key, u2, in dsa_do_verify()
403 dsa->params.p, ctx, mont)) in dsa_do_verify()
408 if (!BN_mod(u1, t1, dsa->params.q, ctx)) in dsa_do_verify()
429 ossl_ffc_params_init(&dsa->params); in dsa_init()