Lines Matching refs:pkey

123 	EVP_PKEY_free(k->pkey);  in ssh_ecdsa_cleanup()
124 k->pkey = NULL; in ssh_ecdsa_cleanup()
130 if (a->pkey == NULL || b->pkey == NULL) in ssh_ecdsa_equal()
132 return EVP_PKEY_cmp(a->pkey, b->pkey) == 1; in ssh_ecdsa_equal()
141 if (key->pkey == NULL) in ssh_ecdsa_serialize_public()
145 (r = sshbuf_put_ec_pkey(b, key->pkey)) != 0) in ssh_ecdsa_serialize_public()
162 EC_KEY_get0_private_key(EVP_PKEY_get0_EC_KEY(key->pkey)))) != 0) in ssh_ecdsa_serialize_private()
187 k->pkey = res; in ssh_ecdsa_generate()
203 ec_from = EVP_PKEY_get0_EC_KEY(from->pkey); in ssh_ecdsa_copy_public()
215 EVP_PKEY_free(to->pkey); in ssh_ecdsa_copy_public()
216 if ((to->pkey = EVP_PKEY_new()) == NULL) { in ssh_ecdsa_copy_public()
220 if (EVP_PKEY_set1_EC_KEY(to->pkey, ec_to) != 1) { in ssh_ecdsa_copy_public()
236 EVP_PKEY *pkey = NULL; in ssh_ecdsa_deserialize_public() local
258 if ((pkey = EVP_PKEY_new()) == NULL) { in ssh_ecdsa_deserialize_public()
262 if (EVP_PKEY_set1_EC_KEY(pkey, ec) != 1) { in ssh_ecdsa_deserialize_public()
266 EVP_PKEY_free(key->pkey); in ssh_ecdsa_deserialize_public()
267 key->pkey = pkey; in ssh_ecdsa_deserialize_public()
268 pkey = NULL; in ssh_ecdsa_deserialize_public()
273 EC_KEY_get0_group(EVP_PKEY_get0_EC_KEY(key->pkey)), in ssh_ecdsa_deserialize_public()
274 EC_KEY_get0_public_key(EVP_PKEY_get0_EC_KEY(key->pkey))); in ssh_ecdsa_deserialize_public()
278 EVP_PKEY_free(pkey); in ssh_ecdsa_deserialize_public()
297 if ((ec = EVP_PKEY_get1_EC_KEY(key->pkey)) == NULL) { in ssh_ecdsa_deserialize_private()
307 if (EVP_PKEY_set1_EC_KEY(key->pkey, ec) != 1) { in ssh_ecdsa_deserialize_private()
339 if (key == NULL || key->pkey == NULL || in ssh_ecdsa_sign()
346 if ((ret = sshkey_pkey_digest_sign(key->pkey, hash_alg, &sigb, &slen, in ssh_ecdsa_sign()
399 if (key == NULL || key->pkey == NULL || in ssh_ecdsa_verify()
459 if ((ret = sshkey_pkey_digest_verify(key->pkey, hash_alg, in ssh_ecdsa_verify()