Lines Matching refs:params
47 if (BN_num_bits(dh->params.p) > OPENSSL_DH_MAX_MODULUS_BITS) {
52 if (dh->params.q != NULL
53 && BN_num_bits(dh->params.q) > OPENSSL_DH_MAX_MODULUS_BITS) {
58 if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) {
79 dh->lock, dh->params.p, ctx);
86 if (!dh->meth->bn_mod_exp(dh, z, pub_key, dh->priv_key, dh->params.p, ctx,
93 if (BN_copy(pminus1, dh->params.p) == NULL
102 ret = BN_bn2binpad(z, key, BN_num_bytes(dh->params.p));
156 pad = BN_num_bytes(dh->params.p) - rv;
199 ossl_ffc_params_init(&dh->params);
246 mont = BN_MONT_CTX_set_locked(pmont, dh->lock, dh->params.p, ctx);
253 if (!dh->meth->bn_mod_exp(dh, pub_key, dh->params.g, prk, dh->params.p,
272 if (BN_num_bits(dh->params.p) > OPENSSL_DH_MAX_MODULUS_BITS) {
277 if (dh->params.q != NULL
278 && BN_num_bits(dh->params.q) > OPENSSL_DH_MAX_MODULUS_BITS) {
283 if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) {
312 ossl_ifc_ffc_compute_security_bits(BN_num_bits(dh->params.p));
314 if (dh->params.q == NULL
315 || dh->length > BN_num_bits(dh->params.q))
318 if (!ossl_ffc_generate_private_key(ctx, &dh->params, dh->length,
323 if (dh->params.q == NULL)
326 if (dh->params.q == NULL) {
329 && dh->length >= BN_num_bits(dh->params.p))
331 l = dh->length ? dh->length : BN_num_bits(dh->params.p) - 1;
339 if (BN_is_word(dh->params.g, DH_GENERATOR_2)
340 && !BN_is_bit_set(dh->params.p, 2)) {
349 if (!ossl_ffc_params_simple_validate(dh->libctx, &dh->params,
357 if (!ossl_ffc_generate_private_key(ctx, &dh->params,
358 BN_num_bits(dh->params.q),