Lines Matching refs:params
177 FFC_PARAMS params;
181 ossl_ffc_params_init(¶ms);
196 ossl_ffc_params_set0_pqg(¶ms, p, q, NULL);
199 ossl_ffc_params_set_flags(¶ms, FFC_PARAM_FLAG_VALIDATE_G);
200 ossl_ffc_set_digest(¶ms, "SHA256", NULL);
202 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
207 ossl_ffc_params_set0_pqg(¶ms, p, q, g);
209 if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
216 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
223 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
230 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
237 ossl_ffc_params_cleanup(¶ms);
247 FFC_PARAMS params;
250 ossl_ffc_params_init(¶ms);
261 ossl_ffc_params_set0_pqg(¶ms, NULL, q, NULL);
263 ossl_ffc_params_set_flags(¶ms, FFC_PARAM_FLAG_VALIDATE_PQ);
264 ossl_ffc_set_digest(¶ms, "SHA224", NULL);
266 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
272 ossl_ffc_params_set0_pqg(¶ms, p, NULL, NULL);
274 ossl_ffc_params_set_validate_params(¶ms, dsa_2048_224_sha224_seed,
277 if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
283 ossl_ffc_params_set_validate_params(¶ms, dsa_2048_224_sha224_seed,
286 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
292 ossl_ffc_params_set_validate_params(¶ms, dsa_2048_224_sha224_seed,
295 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
301 ossl_ffc_params_set_validate_params(¶ms, dsa_2048_224_sha224_bad_seed,
304 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
318 ossl_ffc_params_set0_pqg(¶ms, p, q, NULL);
320 ossl_ffc_set_digest(¶ms, "SHA512", NULL);
321 ossl_ffc_params_set_validate_params(¶ms, dsa_3072_256_sha512_seed,
325 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
331 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
338 ossl_ffc_params_cleanup(¶ms);
349 FFC_PARAMS params;
351 ossl_ffc_params_init(¶ms);
352 if (!TEST_true(ossl_ffc_params_FIPS186_4_generate(NULL, ¶ms,
356 if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
363 ossl_ffc_params_cleanup(¶ms);
370 FFC_PARAMS params;
372 ossl_ffc_params_init(¶ms);
373 params.gindex = 1;
374 if (!TEST_true(ossl_ffc_params_FIPS186_4_generate(NULL, ¶ms,
378 if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
383 if (!TEST_true(ossl_ffc_params_print(bio_out, ¶ms, 4)))
388 ossl_ffc_params_cleanup(¶ms);
395 FFC_PARAMS params;
398 ossl_ffc_params_init(¶ms);
401 if (!TEST_true(ossl_ffc_params_FIPS186_2_generate(NULL, ¶ms,
405 if (!TEST_true(ossl_ffc_params_FIPS186_2_validate(NULL, ¶ms,
414 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
418 /* As the params are randomly generated the error is one of the following */
422 ossl_ffc_params_set_flags(¶ms, FFC_PARAM_FLAG_VALIDATE_G);
424 if (!TEST_int_eq(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
429 if (!TEST_true(ossl_ffc_params_print(bio_out, ¶ms, 4)))
435 ossl_ffc_params_cleanup(¶ms);
444 FFC_PARAMS *params;
453 params = ossl_dh_get0_params(dh);
459 if (!TEST_false(ossl_ffc_validate_public_key(params, pub, &res)))
468 if (!TEST_false(ossl_ffc_validate_public_key(params, pub, &res)))
473 if (!TEST_false(ossl_ffc_validate_public_key(params, BN_value_one(), &res)))
480 if (!TEST_true(ossl_ffc_validate_public_key(params, pub, &res)))
483 if (!TEST_ptr(BN_copy(pub, params->p)))
486 if (!TEST_false(ossl_ffc_validate_public_key(params, pub, &res)))
494 if (!TEST_false(ossl_ffc_validate_public_key(params, pub, &res)))
502 if (!TEST_false(ossl_ffc_validate_public_key(params, pub, &res)))
510 if (!TEST_true(ossl_ffc_validate_public_key(params, pub, &res)))
513 /* Fail if params is NULL */
520 if (!TEST_false(ossl_ffc_validate_public_key(params, NULL, &res)))
526 BN_free(params->p);
527 params->p = NULL;
528 /* Fail if params->p is NULL */
529 if (!TEST_false(ossl_ffc_validate_public_key(params, pub, &res)))
544 FFC_PARAMS *params;
553 params = ossl_dh_get0_params(dh);
559 if (!TEST_false(ossl_ffc_validate_private_key(params->q, priv, &res)))
567 if (!TEST_false(ossl_ffc_validate_private_key(params->q, priv, &res)))
573 if (!TEST_true(ossl_ffc_validate_private_key(params->q, BN_value_one(),
577 if (!TEST_ptr(BN_copy(priv, params->q)))
580 if (!TEST_false(ossl_ffc_validate_private_key(params->q, priv, &res)))
588 if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res)))
596 if (!TEST_false(ossl_ffc_validate_private_key(params->q, NULL, &res)))
611 FFC_PARAMS *params;
624 params = ossl_dh_get0_params(dh);
626 N = BN_num_bits(params->q);
628 if (!TEST_false(ossl_ffc_generate_private_key(ctx, params, 220, 112, priv)))
631 if (!TEST_false(ossl_ffc_generate_private_key(ctx, params, N + 1, 112, priv)))
634 if (!TEST_false(ossl_ffc_generate_private_key(ctx, params, N, 0, priv)))
637 if (!TEST_true(ossl_ffc_generate_private_key(ctx, params, N, 112, priv)))
640 if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res)))
643 if (!TEST_true(ossl_ffc_generate_private_key(ctx, params, N / 2, 112, priv)))
645 if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res)))
648 if (!TEST_true(ossl_ffc_generate_private_key(ctx, params, 0,
649 ossl_ifc_ffc_compute_security_bits(BN_num_bits(params->p)),
654 if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res)))
669 FFC_PARAMS *params, copy;
675 params = ossl_dh_get0_params(dh);
677 if (!TEST_int_eq(params->keylength, 275))
680 if (!TEST_true(ossl_ffc_params_copy(©, params)))
686 if (!TEST_true(ossl_ffc_params_cmp(©, params, 0)))