Lines Matching refs:pkey

35 	if (k->pkey == NULL)  in ssh_rsa_size()
37 return EVP_PKEY_bits(k->pkey); in ssh_rsa_size()
43 if ((k->pkey = EVP_PKEY_new()) == NULL) in ssh_rsa_alloc()
51 EVP_PKEY_free(k->pkey); in ssh_rsa_cleanup()
52 k->pkey = NULL; in ssh_rsa_cleanup()
58 if (a->pkey == NULL || b->pkey == NULL) in ssh_rsa_equal()
60 return EVP_PKEY_cmp(a->pkey, b->pkey) == 1; in ssh_rsa_equal()
71 if (key->pkey == NULL) in ssh_rsa_serialize_public()
73 if ((rsa = EVP_PKEY_get0_RSA(key->pkey)) == NULL) in ssh_rsa_serialize_public()
92 if ((rsa = EVP_PKEY_get0_RSA(key->pkey)) == NULL) in ssh_rsa_serialize_private()
142 k->pkey = res; in ssh_rsa_generate()
158 if ((rsa_from = EVP_PKEY_get0_RSA(from->pkey)) == NULL || in ssh_rsa_copy_public()
174 if (EVP_PKEY_set1_RSA(to->pkey, rsa_to) != 1) { in ssh_rsa_copy_public()
208 if (EVP_PKEY_set1_RSA(key->pkey, rsa) != 1) { in ssh_rsa_deserialize_public()
238 if ((rsa = EVP_PKEY_get1_RSA(key->pkey)) == NULL) { in ssh_rsa_deserialize_private()
284 if (EVP_PKEY_set1_RSA(key->pkey, rsa) != 1) { in ssh_rsa_deserialize_private()
418 if (key == NULL || key->pkey == NULL || hash_alg == -1 || in ssh_rsa_sign()
421 slen = EVP_PKEY_size(key->pkey); in ssh_rsa_sign()
424 if (EVP_PKEY_bits(key->pkey) < SSH_RSA_MINIMUM_MODULUS_SIZE) in ssh_rsa_sign()
427 if ((ret = sshkey_pkey_digest_sign(key->pkey, hash_alg, &sig, &len, in ssh_rsa_sign()
476 if (key == NULL || key->pkey == NULL || in ssh_rsa_verify()
480 if (EVP_PKEY_bits(key->pkey) < SSH_RSA_MINIMUM_MODULUS_SIZE) in ssh_rsa_verify()
516 modlen = EVP_PKEY_size(key->pkey); in ssh_rsa_verify()
533 rsasize = EVP_PKEY_size(key->pkey); in ssh_rsa_verify()
539 ret = sshkey_pkey_digest_verify(key->pkey, hash_alg, data, dlen, in ssh_rsa_verify()