Lines Matching full:dsa_params
226 static int generate_dsa_keypair(EVP_PKEY* pkey, const keymaster_dsa_keygen_params_t* dsa_params) {
227 if (dsa_params->key_size < 512) {
234 if (dsa_params->generator_len == 0 || dsa_params->prime_p_len == 0 ||
235 dsa_params->prime_q_len == 0 || dsa_params->generator == NULL ||
236 dsa_params->prime_p == NULL || dsa_params->prime_q == NULL) {
237 if (DSA_generate_parameters_ex(dsa.get(), dsa_params->key_size, NULL, 0, NULL, NULL,
243 dsa->g = BN_bin2bn(dsa_params->generator, dsa_params->generator_len, NULL);
249 dsa->p = BN_bin2bn(dsa_params->prime_p, dsa_params->prime_p_len, NULL);
255 dsa->q = BN_bin2bn(dsa_params->prime_q, dsa_params->prime_q_len, NULL);
378 const keymaster_dsa_keygen_params_t* dsa_params =
380 generate_dsa_keypair(pkey.get(), dsa_params);