Lines Matching defs:ec_key
68 static int eckey_param2type(int *pptype, void **ppval, EC_KEY *ec_key)
72 if (ec_key == NULL || (group = EC_KEY_get0_group(ec_key)) == NULL)
90 pstr->length = i2d_ECParameters(ec_key, &pstr->data);
105 EC_KEY *ec_key = pkey->pkey.ec;
111 if (!eckey_param2type(&ptype, &pval, ec_key))
116 penclen = i2o_ECPublicKey(ec_key, NULL);
123 penclen = i2o_ECPublicKey(ec_key, &p);
314 EC_KEY *ec_key;
320 ec_key = pkey->pkey.ec;
322 if (!eckey_param2type(&ptype, &pval, ec_key))
332 old_flags = EC_KEY_get_enc_flags(ec_key);
334 EC_KEY_set_enc_flags(ec_key, tmp_flags);
335 eplen = i2d_ECPrivateKey(ec_key, NULL);
338 EC_KEY_set_enc_flags(ec_key, old_flags);
345 EC_KEY_set_enc_flags(ec_key, old_flags);
350 if (!i2d_ECPrivateKey(ec_key, &p))
352 EC_KEY_set_enc_flags(ec_key, old_flags);
358 EC_KEY_set_enc_flags(ec_key, old_flags);