Lines Matching defs:key
28 static RSA *pkey_get_rsa(EVP_PKEY *key, RSA **rsa);
30 static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa);
34 static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey);
50 * the relevant private key: this means can handle "traditional" and PKCS#8
53 static RSA *pkey_get_rsa(EVP_PKEY *key, RSA **rsa)
56 if (!key)
58 rtmp = EVP_PKEY_get1_RSA(key);
59 EVP_PKEY_free(key);
93 static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa)
96 if (!key)
98 dtmp = EVP_PKEY_get1_DSA(key);
99 EVP_PKEY_free(key);
134 static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey)
137 if (!key)
139 dtmp = EVP_PKEY_get1_EC_KEY(key);
140 EVP_PKEY_free(key);
150 EC_KEY *PEM_read_bio_ECPrivateKey(BIO *bp, EC_KEY **key, pem_password_cb *cb,
155 return pkey_get_eckey(pktmp, key); /* will free pktmp */