Lines Matching refs:eckey
667 static int prepare_ec_explicit_params(const void *eckey, in k2d_NOCTX()
677 params->length = i2d_ECParameters(eckey, ¶ms->data); in k2d_NOCTX()
693 static int prepare_ec_params(const void *eckey, int nid, int save, in prepare_ec_params() argument
697 const EC_GROUP *group = EC_KEY_get0_group(eckey); in prepare_ec_params()
723 return prepare_ec_explicit_params(eckey, pstr, pstrtype); in prepare_ec_params()
727 static int ec_spki_pub_to_der(const void *eckey, unsigned char **pder, in ec_spki_pub_to_der() argument
730 if (EC_KEY_get0_public_key(eckey) == NULL) { in ec_spki_pub_to_der()
734 return i2o_ECPublicKey(eckey, pder); in ec_spki_pub_to_der()
740 EC_KEY *eckey = (EC_KEY *)veckey; in ec_pki_priv_to_der() local
751 old_flags = EC_KEY_get_enc_flags(eckey); /* save old flags */ in ec_pki_priv_to_der()
752 EC_KEY_set_enc_flags(eckey, old_flags | EC_PKEY_NO_PARAMETERS); in ec_pki_priv_to_der()
753 ret = i2d_ECPrivateKey(eckey, pder); in ec_pki_priv_to_der()
754 EC_KEY_set_enc_flags(eckey, old_flags); /* restore old flags */ in ec_pki_priv_to_der()