Lines Matching refs:params

176     FFC_PARAMS params;  in ffc_params_validate_g_unverified_test()  local
180 ossl_ffc_params_init(&params); in ffc_params_validate_g_unverified_test()
195 ossl_ffc_params_set0_pqg(&params, p, q, NULL); in ffc_params_validate_g_unverified_test()
198 ossl_ffc_params_set_flags(&params, FFC_PARAM_FLAG_VALIDATE_G); in ffc_params_validate_g_unverified_test()
199 ossl_ffc_set_digest(&params, "SHA256", NULL); in ffc_params_validate_g_unverified_test()
201 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_validate_g_unverified_test()
206 ossl_ffc_params_set0_pqg(&params, p, q, g); in ffc_params_validate_g_unverified_test()
208 if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_validate_g_unverified_test()
215 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_validate_g_unverified_test()
222 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_validate_g_unverified_test()
229 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_validate_g_unverified_test()
236 ossl_ffc_params_cleanup(&params); in ffc_params_validate_g_unverified_test()
246 FFC_PARAMS params; in ffc_params_validate_pq_test() local
249 ossl_ffc_params_init(&params); in ffc_params_validate_pq_test()
260 ossl_ffc_params_set0_pqg(&params, NULL, q, NULL); in ffc_params_validate_pq_test()
262 ossl_ffc_params_set_flags(&params, FFC_PARAM_FLAG_VALIDATE_PQ); in ffc_params_validate_pq_test()
263 ossl_ffc_set_digest(&params, "SHA224", NULL); in ffc_params_validate_pq_test()
265 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_validate_pq_test()
271 ossl_ffc_params_set0_pqg(&params, p, NULL, NULL); in ffc_params_validate_pq_test()
273 ossl_ffc_params_set_validate_params(&params, dsa_2048_224_sha224_seed, in ffc_params_validate_pq_test()
276 if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_validate_pq_test()
282 ossl_ffc_params_set_validate_params(&params, dsa_2048_224_sha224_seed, in ffc_params_validate_pq_test()
285 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_validate_pq_test()
291 ossl_ffc_params_set_validate_params(&params, dsa_2048_224_sha224_seed, in ffc_params_validate_pq_test()
294 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_validate_pq_test()
300 ossl_ffc_params_set_validate_params(&params, dsa_2048_224_sha224_bad_seed, in ffc_params_validate_pq_test()
303 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_validate_pq_test()
317 ossl_ffc_params_set0_pqg(&params, p, q, NULL); in ffc_params_validate_pq_test()
319 ossl_ffc_set_digest(&params, "SHA512", NULL); in ffc_params_validate_pq_test()
320 ossl_ffc_params_set_validate_params(&params, dsa_3072_256_sha512_seed, in ffc_params_validate_pq_test()
324 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_validate_pq_test()
330 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_validate_pq_test()
337 ossl_ffc_params_cleanup(&params); in ffc_params_validate_pq_test()
348 FFC_PARAMS params; in ffc_params_gen_test() local
350 ossl_ffc_params_init(&params); in ffc_params_gen_test()
351 if (!TEST_true(ossl_ffc_params_FIPS186_4_generate(NULL, &params, in ffc_params_gen_test()
355 if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_gen_test()
362 ossl_ffc_params_cleanup(&params); in ffc_params_gen_test()
369 FFC_PARAMS params; in ffc_params_gen_canonicalg_test() local
371 ossl_ffc_params_init(&params); in ffc_params_gen_canonicalg_test()
372 params.gindex = 1; in ffc_params_gen_canonicalg_test()
373 if (!TEST_true(ossl_ffc_params_FIPS186_4_generate(NULL, &params, in ffc_params_gen_canonicalg_test()
377 if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_gen_canonicalg_test()
382 if (!TEST_true(ossl_ffc_params_print(bio_out, &params, 4))) in ffc_params_gen_canonicalg_test()
387 ossl_ffc_params_cleanup(&params); in ffc_params_gen_canonicalg_test()
394 FFC_PARAMS params; in ffc_params_fips186_2_gen_validate_test() local
397 ossl_ffc_params_init(&params); in ffc_params_fips186_2_gen_validate_test()
400 if (!TEST_true(ossl_ffc_params_FIPS186_2_generate(NULL, &params, in ffc_params_fips186_2_gen_validate_test()
404 if (!TEST_true(ossl_ffc_params_FIPS186_2_validate(NULL, &params, in ffc_params_fips186_2_gen_validate_test()
413 if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_fips186_2_gen_validate_test()
421 ossl_ffc_params_set_flags(&params, FFC_PARAM_FLAG_VALIDATE_G); in ffc_params_fips186_2_gen_validate_test()
423 if (!TEST_int_eq(ossl_ffc_params_FIPS186_4_validate(NULL, &params, in ffc_params_fips186_2_gen_validate_test()
428 if (!TEST_true(ossl_ffc_params_print(bio_out, &params, 4))) in ffc_params_fips186_2_gen_validate_test()
434 ossl_ffc_params_cleanup(&params); in ffc_params_fips186_2_gen_validate_test()
443 FFC_PARAMS *params; in ffc_public_validate_test() local
452 params = ossl_dh_get0_params(dh); in ffc_public_validate_test()
458 if (!TEST_false(ossl_ffc_validate_public_key(params, pub, &res))) in ffc_public_validate_test()
467 if (!TEST_false(ossl_ffc_validate_public_key(params, pub, &res))) in ffc_public_validate_test()
472 if (!TEST_false(ossl_ffc_validate_public_key(params, BN_value_one(), &res))) in ffc_public_validate_test()
479 if (!TEST_true(ossl_ffc_validate_public_key(params, pub, &res))) in ffc_public_validate_test()
482 if (!TEST_ptr(BN_copy(pub, params->p))) in ffc_public_validate_test()
485 if (!TEST_false(ossl_ffc_validate_public_key(params, pub, &res))) in ffc_public_validate_test()
493 if (!TEST_false(ossl_ffc_validate_public_key(params, pub, &res))) in ffc_public_validate_test()
501 if (!TEST_false(ossl_ffc_validate_public_key(params, pub, &res))) in ffc_public_validate_test()
509 if (!TEST_true(ossl_ffc_validate_public_key(params, pub, &res))) in ffc_public_validate_test()
522 FFC_PARAMS *params; in ffc_private_validate_test() local
531 params = ossl_dh_get0_params(dh); in ffc_private_validate_test()
537 if (!TEST_false(ossl_ffc_validate_private_key(params->q, priv, &res))) in ffc_private_validate_test()
545 if (!TEST_false(ossl_ffc_validate_private_key(params->q, priv, &res))) in ffc_private_validate_test()
551 if (!TEST_true(ossl_ffc_validate_private_key(params->q, BN_value_one(), in ffc_private_validate_test()
555 if (!TEST_ptr(BN_copy(priv, params->q))) in ffc_private_validate_test()
558 if (!TEST_false(ossl_ffc_validate_private_key(params->q, priv, &res))) in ffc_private_validate_test()
566 if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res))) in ffc_private_validate_test()
579 FFC_PARAMS *params; in ffc_private_gen_test() local
592 params = ossl_dh_get0_params(dh); in ffc_private_gen_test()
594 N = BN_num_bits(params->q); in ffc_private_gen_test()
596 if (!TEST_false(ossl_ffc_generate_private_key(ctx, params, 220, 112, priv))) in ffc_private_gen_test()
599 if (!TEST_false(ossl_ffc_generate_private_key(ctx, params, N + 1, 112, priv))) in ffc_private_gen_test()
602 if (!TEST_true(ossl_ffc_generate_private_key(ctx, params, N, 112, priv))) in ffc_private_gen_test()
605 if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res))) in ffc_private_gen_test()
608 if (!TEST_true(ossl_ffc_generate_private_key(ctx, params, N / 2, 112, priv))) in ffc_private_gen_test()
610 if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res))) in ffc_private_gen_test()
614 if (!TEST_true(ossl_ffc_generate_private_key(ctx, params, 0, 0, priv))) in ffc_private_gen_test()
616 if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res))) in ffc_private_gen_test()