Lines Matching refs:ec_key
29 static int eckey_param2type(int *pptype, void **ppval, const EC_KEY *ec_key) in eckey_param2type() argument
34 if (ec_key == NULL || (group = EC_KEY_get0_group(ec_key)) == NULL) { in eckey_param2type()
57 pstr->length = i2d_ECParameters(ec_key, &pstr->data); in eckey_param2type()
71 const EC_KEY *ec_key = pkey->pkey.ec; in eckey_pub_encode() local
77 if (!eckey_param2type(&ptype, &pval, ec_key)) { in eckey_pub_encode()
81 penclen = i2o_ECPublicKey(ec_key, NULL); in eckey_pub_encode()
88 penclen = i2o_ECPublicKey(ec_key, &p); in eckey_pub_encode()
167 EC_KEY ec_key = *(pkey->pkey.ec); in eckey_priv_encode() local
173 if (!eckey_param2type(&ptype, &pval, &ec_key)) { in eckey_priv_encode()
184 old_flags = EC_KEY_get_enc_flags(&ec_key); in eckey_priv_encode()
185 EC_KEY_set_enc_flags(&ec_key, old_flags | EC_PKEY_NO_PARAMETERS); in eckey_priv_encode()
187 eplen = i2d_ECPrivateKey(&ec_key, NULL); in eckey_priv_encode()
198 if (!i2d_ECPrivateKey(&ec_key, &p)) { in eckey_priv_encode()