summaryrefslogtreecommitdiff
path: root/crypto/pem/pem.h
diff options
context:
space:
mode:
authorUlf Möller <ulf@openssl.org>1999-07-28 23:25:59 +0000
committerUlf Möller <ulf@openssl.org>1999-07-28 23:25:59 +0000
commit8c197cc55eda97fba9c51254fd0e1da7259ab174 (patch)
tree06dce59bd50795c2f822df8d3ec26a15e6eb7919 /crypto/pem/pem.h
parent3e3d2ea2fc9e9b702f94d5870f1a0a2f0c4c59f5 (diff)
downloadopenssl-new-8c197cc55eda97fba9c51254fd0e1da7259ab174.tar.gz
VMS updates.
Submitted by: Richard Levitte <levitte@stacken.kth.se>
Diffstat (limited to 'crypto/pem/pem.h')
-rw-r--r--crypto/pem/pem.h14
1 files changed, 4 insertions, 10 deletions
diff --git a/crypto/pem/pem.h b/crypto/pem/pem.h
index 5017a87259..91f718826a 100644
--- a/crypto/pem/pem.h
+++ b/crypto/pem/pem.h
@@ -522,6 +522,10 @@ void PEM_dek_info(char *buf, const char *type, int len, char *str);
#ifndef SSLEAY_MACROS
+#ifdef VMS
+#include <openssl/vms_idhacks.h>
+#endif
+
DECLARE_PEM_rw(X509, X509)
DECLARE_PEM_rw(X509_REQ, X509_REQ)
@@ -560,16 +564,6 @@ DECLARE_PEM_rw(DHparams, DH)
DECLARE_PEM_rw_cb(PrivateKey, EVP_PKEY)
-#ifdef VMS
-/* Too long names need to be abbreviated to at most 31 characters */
-#undef PEM_write_NETSCAPE_CERT_SEQUENCE
-#define PEM_write_NETSCAPE_CERT_SEQUENCE PEM_write_NETSCAPE_CERT_SEQ
-#undef PEM_read_bio_NETSCAPE_CERT_SEQUENCE
-#define PEM_read_bio_NETSCAPE_CERT_SEQUENCE PEM_read_bio_NETSCAPE_CERT_SEQ
-#undef PEM_write_bio_NETSCAPE_CERT_SEQUENCE
-#define PEM_write_bio_NETSCAPE_CERT_SEQUENCE PEM_write_bio_NETSCAPE_CERT_SEQ
-#endif
-
int PEM_write_PKCS8PrivateKey(FILE *fp,EVP_PKEY *x,const EVP_CIPHER *enc,
char *kstr,int klen, pem_password_cb *cd, void *u);
#endif /* SSLEAY_MACROS */