119 #ifndef OPENSSL_NO_RSA
122 #ifndef OPENSSL_NO_DSA
125 #ifndef OPENSSL_NO_DH
129 #ifndef OPENSSL_NO_RSA
132 #ifndef OPENSSL_NO_DSA
136 #ifndef OPENSSL_NO_EC
152 #ifndef OPENSSL_NO_RSA
165 if(!key)
return NULL;
168 if(!rtmp)
return NULL;
181 return pkey_get_rsa(pktmp, rsa);
184 #ifndef OPENSSL_NO_FP_API
191 return pkey_get_rsa(pktmp, rsa);
202 #ifndef OPENSSL_NO_DSA
207 if(!key)
return NULL;
210 if(!dtmp)
return NULL;
223 return pkey_get_dsa(pktmp, dsa);
229 #ifndef OPENSSL_NO_FP_API
236 return pkey_get_dsa(pktmp, dsa);
246 #ifndef OPENSSL_NO_EC
250 if(!key)
return NULL;
253 if(!dtmp)
return NULL;
267 return pkey_get_eckey(pktmp, key);
276 #ifndef OPENSSL_NO_FP_API
283 return pkey_get_eckey(pktmp, eckey);
290 #ifndef OPENSSL_NO_DH