aboutsummaryrefslogtreecommitdiff
path: root/crypto/asn1/x_pubkey.c
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>1999-12-24 17:26:33 +0000
committerDr. Stephen Henson <steve@openssl.org>1999-12-24 17:26:33 +0000
commit12aefe78f0aec57159e396b5fd8f71644a76b631 (patch)
tree65268b7691f72fd68d460e1db029f5bb54939334 /crypto/asn1/x_pubkey.c
parent525f51f6c98751de4db3b81789044d32e3686cda (diff)
downloadopenssl-12aefe78f0aec57159e396b5fd8f71644a76b631.zip
openssl-12aefe78f0aec57159e396b5fd8f71644a76b631.tar.gz
openssl-12aefe78f0aec57159e396b5fd8f71644a76b631.tar.bz2
Fixes so NO_RSA works again.
Diffstat (limited to 'crypto/asn1/x_pubkey.c')
-rw-r--r--crypto/asn1/x_pubkey.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/crypto/asn1/x_pubkey.c b/crypto/asn1/x_pubkey.c
index 1740df7..857b7c8 100644
--- a/crypto/asn1/x_pubkey.c
+++ b/crypto/asn1/x_pubkey.c
@@ -287,7 +287,7 @@ int i2d_PUBKEY(EVP_PKEY *a, unsigned char **pp)
/* The following are equivalents but which return RSA and DSA
* keys
*/
-
+#ifndef NO_RSA
RSA *d2i_RSA_PUBKEY(RSA **a, unsigned char **pp,
long length)
{
@@ -323,7 +323,9 @@ int i2d_RSA_PUBKEY(RSA *a, unsigned char **pp)
EVP_PKEY_free(pktmp);
return ret;
}
+#endif
+#ifndef NO_DSA
DSA *d2i_DSA_PUBKEY(DSA **a, unsigned char **pp,
long length)
{
@@ -359,3 +361,4 @@ int i2d_DSA_PUBKEY(DSA *a, unsigned char **pp)
EVP_PKEY_free(pktmp);
return ret;
}
+#endif