Lines Matching defs:params
53 const FFC_PARAMS *params, int type,
58 if (params == NULL || params->p == NULL || params->q == NULL)
62 L = BN_num_bits(params->p);
63 N = BN_num_bits(params->q);
64 return ossl_ffc_params_FIPS186_4_gen_verify(libctx, (FFC_PARAMS *)params,
71 const FFC_PARAMS *params, int type,
76 if (params == NULL || params->p == NULL || params->q == NULL) {
82 L = BN_num_bits(params->p);
83 N = BN_num_bits(params->q);
84 return ossl_ffc_params_FIPS186_2_gen_verify(libctx, (FFC_PARAMS *)params,
95 int ossl_ffc_params_simple_validate(OSSL_LIB_CTX *libctx, const FFC_PARAMS *params,
102 if (params == NULL)
108 if (!ossl_ffc_params_copy(&tmpparams, params))
115 if (params->flags & FFC_PARAM_FLAG_VALIDATE_LEGACY)
139 int ossl_ffc_params_full_validate(OSSL_LIB_CTX *libctx, const FFC_PARAMS *params,
144 if (params == NULL)
151 return ossl_ffc_params_FIPS186_4_validate(libctx, params, paramstype,
154 if (params->seed != NULL) {
155 if (params->flags & FFC_PARAM_FLAG_VALIDATE_LEGACY)
156 return ossl_ffc_params_FIPS186_2_validate(libctx, params, paramstype,
159 return ossl_ffc_params_FIPS186_4_validate(libctx, params, paramstype,
164 ret = ossl_ffc_params_simple_validate(libctx, params, paramstype, res);
170 if (BN_check_prime(params->q, ctx, NULL) != 1) {
176 if (ret && BN_check_prime(params->p, ctx, NULL) != 1) {