Lines Matching defs:ec_key
73 static int eckey_param2type(int *pptype, void **ppval, EC_KEY *ec_key)
77 if (ec_key == NULL || (group = EC_KEY_get0_group(ec_key)) == NULL) {
93 pstr->length = i2d_ECParameters(ec_key, &pstr->data);
107 EC_KEY *ec_key = pkey->pkey.ec;
113 if (!eckey_param2type(&ptype, &pval, ec_key)) {
117 penclen = i2o_ECPublicKey(ec_key, NULL);
124 penclen = i2o_ECPublicKey(ec_key, &p);
302 EC_KEY *ec_key;
308 ec_key = pkey->pkey.ec;
310 if (!eckey_param2type(&ptype, &pval, ec_key)) {
321 old_flags = EC_KEY_get_enc_flags(ec_key);
323 EC_KEY_set_enc_flags(ec_key, tmp_flags);
324 eplen = i2d_ECPrivateKey(ec_key, NULL);
326 EC_KEY_set_enc_flags(ec_key, old_flags);
332 EC_KEY_set_enc_flags(ec_key, old_flags);
337 if (!i2d_ECPrivateKey(ec_key, &p)) {
338 EC_KEY_set_enc_flags(ec_key, old_flags);
344 EC_KEY_set_enc_flags(ec_key, old_flags);