Lines Matching refs:key

60 	EVP_PKEY *key;  in rsa_pem_get_pub_key()  local
84 key = X509_get_pubkey(cert); in rsa_pem_get_pub_key()
85 if (!key) { in rsa_pem_get_pub_key()
92 rsa = EVP_PKEY_get1_RSA(key); in rsa_pem_get_pub_key()
99 EVP_PKEY_free(key); in rsa_pem_get_pub_key()
106 EVP_PKEY_free(key); in rsa_pem_get_pub_key()
128 EVP_PKEY *key; in rsa_engine_get_pub_key() local
150 key = ENGINE_load_public_key(engine, key_id, NULL, NULL); in rsa_engine_get_pub_key()
151 if (!key) in rsa_engine_get_pub_key()
155 rsa = EVP_PKEY_get1_RSA(key); in rsa_engine_get_pub_key()
162 EVP_PKEY_free(key); in rsa_engine_get_pub_key()
168 EVP_PKEY_free(key); in rsa_engine_get_pub_key()
239 EVP_PKEY *key; in rsa_engine_get_priv_key() local
261 key = ENGINE_load_private_key(engine, key_id, NULL, NULL); in rsa_engine_get_priv_key()
262 if (!key) in rsa_engine_get_priv_key()
266 rsa = EVP_PKEY_get1_RSA(key); in rsa_engine_get_priv_key()
273 EVP_PKEY_free(key); in rsa_engine_get_priv_key()
279 EVP_PKEY_free(key); in rsa_engine_get_priv_key()
418 EVP_PKEY *key; in rsa_sign_with_key() local
426 key = EVP_PKEY_new(); in rsa_sign_with_key()
427 if (!key) in rsa_sign_with_key()
430 if (!EVP_PKEY_set1_RSA(key, rsa)) { in rsa_sign_with_key()
435 size = EVP_PKEY_size(key); in rsa_sign_with_key()
451 ckey = EVP_PKEY_CTX_new(key, NULL); in rsa_sign_with_key()
459 NULL, key) <= 0) { in rsa_sign_with_key()
494 EVP_PKEY_free(key); in rsa_sign_with_key()
510 EVP_PKEY_free(key); in rsa_sign_with_key()
560 static int rsa_get_exponent(RSA *key, uint64_t *e) in rsa_get_exponent() argument
573 RSA_get0_key(key, NULL, &key_e, NULL); in rsa_get_exponent()
609 int rsa_get_params(RSA *key, uint64_t *exponent, uint32_t *n0_invp, in rsa_get_params() argument
642 if (0 != rsa_get_exponent(key, exponent)) in rsa_get_params()
645 RSA_get0_key(key, &key_n, &key_e, NULL); in rsa_get_params()