X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=INSTALL.VMS;h=7fc3389fca04e86176761df615e2e7a1d0f93f0f;hp=6a50e6f4e7ab223f989e6b708b641fa2ea15c3b1;hb=907e95006820c84d2efe1adb2c8af8340f3ba6cc;hpb=45f55f6a5bdcec411ef08a6f8aae41d5d3d234ad diff --git a/INSTALL.VMS b/INSTALL.VMS index 6a50e6f4e7..7fc3389fca 100644 --- a/INSTALL.VMS +++ b/INSTALL.VMS @@ -25,6 +25,8 @@ Requirements: To build and install OpenSSL, you will need: + * Perl 5 with core modules. If you don't want to build it yourself, + we suggest you look here: http://sourceforge.net/projects/vmsperlkit/files/ * DEC C or some other ANSI C compiler. VAX C is *not* supported. [Note: OpenSSL has only been tested with DEC C. Compiling with a different ANSI C compiler may require some work] @@ -83,7 +85,6 @@ directory. The syntax is the following: RSAREF Just build the "[.xxx.EXE.RSAREF]LIBRSAGLUE.OLB" library. CRYPTO Just build the "[.xxx.EXE.CRYPTO]LIBCRYPTO.OLB" library. SSL Just build the "[.xxx.EXE.SSL]LIBSSL.OLB" library. - SSL_TASK Just build the "[.xxx.EXE.SSL]SSL_TASK.EXE" program. TEST Just build the "[.xxx.EXE.TEST]" test programs for OpenSSL. APPS Just build the "[.xxx.EXE.APPS]" application programs for OpenSSL. @@ -130,15 +131,23 @@ Currently, the logical names supported are: OPENSSL_NO_ASM with value YES, the assembler parts of OpenSSL will not be used. Instead, plain C implementations are used. This is good to try if something doesn't work. - OPENSSL_NO_'alg' with value YES, the corresponding crypto algorithm - will not be implemented. Supported algorithms to - do this with are: RSA, DSA, DH, MD2, MD4, MD5, RIPEMD, - SHA, DES, MDC2, CR2, RC4, RC5, IDEA, BF, CAST, HMAC, - SSL3. So, for example, having the logical name - OPENSSL_NO_RSA with the value YES means that the - LIBCRYPTO.OLB library will not contain an RSA - implementation. - + OPENSSL_NO_'alg' with value YES, the corresponding crypto algorithm, + protocol or other routine will not be implemented if + disabling it is supported. Supported algorithms to + do this with are: AES, BF, CAMELLIA, CAST, CMS, COMP, + DES, DGRAM, DH, DSA, EC, EC2M, ECDH, ECDSA, ENGINE, + ERR, GOST, HEARTBEATS, HMAC, IDEA, MD2, MD4, + MD5, OCB, OCSP, PSK, RC2, RC4, RC5, RMD160, RSA, SCTP, + SEED, SOCK, SRP, SRTP, WHIRLPOOL. So, for + example, having the logical name OPENSSL_NO_RSA with + the value YES means that the LIBCRYPTO.OLB library + will not contain an RSA implementation. + OPENSSL_EXPERIMENTAL_'alg' + with value YES, the corresponding experimental + algorithm is enabled. Note that is also requires + the application using this to define the C macro + OPENSSL_EXPERIMENTAL_'alg'. Supported algorithms + to do this with are: JPAKE, STORE. Test: =====