Lines Matching refs:params

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