Lines Matching defs:params

177     FFC_PARAMS params;
181 ossl_ffc_params_init(&params);
196 ossl_ffc_params_set0_pqg(&params, p, q, NULL);
199 ossl_ffc_params_set_flags(&params, FFC_PARAM_FLAG_VALIDATE_G);
200 ossl_ffc_set_digest(&params, "SHA256", NULL);
202 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
207 ossl_ffc_params_set0_pqg(&params, p, q, g);
209 if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
216 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
223 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
230 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
237 ossl_ffc_params_cleanup(&params);
247 FFC_PARAMS params;
250 ossl_ffc_params_init(&params);
261 ossl_ffc_params_set0_pqg(&params, NULL, q, NULL);
263 ossl_ffc_params_set_flags(&params, FFC_PARAM_FLAG_VALIDATE_PQ);
264 ossl_ffc_set_digest(&params, "SHA224", NULL);
266 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
272 ossl_ffc_params_set0_pqg(&params, p, NULL, NULL);
274 ossl_ffc_params_set_validate_params(&params, dsa_2048_224_sha224_seed,
277 if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
283 ossl_ffc_params_set_validate_params(&params, dsa_2048_224_sha224_seed,
286 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
292 ossl_ffc_params_set_validate_params(&params, dsa_2048_224_sha224_seed,
295 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
301 ossl_ffc_params_set_validate_params(&params, dsa_2048_224_sha224_bad_seed,
304 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
318 ossl_ffc_params_set0_pqg(&params, p, q, NULL);
320 ossl_ffc_set_digest(&params, "SHA512", NULL);
321 ossl_ffc_params_set_validate_params(&params, dsa_3072_256_sha512_seed,
325 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
331 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
338 ossl_ffc_params_cleanup(&params);
349 FFC_PARAMS params;
351 ossl_ffc_params_init(&params);
352 if (!TEST_true(ossl_ffc_params_FIPS186_4_generate(NULL, &params,
356 if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
363 ossl_ffc_params_cleanup(&params);
370 FFC_PARAMS params;
372 ossl_ffc_params_init(&params);
373 params.gindex = 1;
374 if (!TEST_true(ossl_ffc_params_FIPS186_4_generate(NULL, &params,
378 if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
383 if (!TEST_true(ossl_ffc_params_print(bio_out, &params, 4)))
388 ossl_ffc_params_cleanup(&params);
395 FFC_PARAMS params;
398 ossl_ffc_params_init(&params);
401 if (!TEST_true(ossl_ffc_params_FIPS186_2_generate(NULL, &params,
405 if (!TEST_true(ossl_ffc_params_FIPS186_2_validate(NULL, &params,
414 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
418 /* As the params are randomly generated the error is one of the following */
422 ossl_ffc_params_set_flags(&params, FFC_PARAM_FLAG_VALIDATE_G);
424 if (!TEST_int_eq(ossl_ffc_params_FIPS186_4_validate(NULL, &params,
429 if (!TEST_true(ossl_ffc_params_print(bio_out, &params, 4)))
435 ossl_ffc_params_cleanup(&params);
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(&copy, params)))
686 if (!TEST_true(ossl_ffc_params_cmp(&copy, params, 0)))