Have CRYPTO_MDEBUG_TIME automatically set CRYPTO_MDEBUG,
[openssl.git] / README
diff --git a/README b/README
index 71ab13395e1c3cd5bc4faaaf0a666ef3053985dc..bc2994217dca29e0fb8fa1490e84db9d6c7fd0f8 100644 (file)
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
 
- OpenSSL 0.9.2 06-Mar-1999
+ OpenSSL 0.9.3 24 May 1999
 
  Copyright (c) 1998-1999 The OpenSSL Project
  Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson
  Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1)
  protocols with full-strength cryptography world-wide. The project is managed
  by a worldwide community of volunteers that use the Internet to communicate,
- plan, and develop the OpenSSL tookit and its related documentation. 
+ plan, and develop the OpenSSL toolkit and its related documentation. 
 
  OpenSSL is based on the excellent SSLeay library developed from Eric A. Young
  and Tim J. Hudson.  The OpenSSL toolkit is licensed under a dual-license (the
  OpenSSL license plus the SSLeay license) situation, which basically means
  that you are free to get and use it for commercial and non-commercial
- purposes as long as you fullfill the conditions of both licenses. 
+ purposes as long as you fulfill the conditions of both licenses. 
 
  OVERVIEW
  --------
@@ -49,7 +49,7 @@
      Digests
         MD5 and MD2 message digest algorithms, fast implementations,
         SHA (SHA-0) and SHA-1 message digest algorithms,
-        MDC2 message digest. A DES based hash that is polular on smart cards.
+        MDC2 message digest. A DES based hash that is popular on smart cards.
 
      Public Key
         RSA encryption/decryption/generation.  
  -------
 
  Various companies hold various patents for various algorithms in various
- locations around the world. YOU are responsible for ensuring that your use of
- any algorithms is legel by checking if there are any patents in your country.
- The file contains some of the patents that we know about or are rumoured to
- exist. This is not a definitive list.
+ locations around the world. _YOU_ are responsible for ensuring that your use
+ of any algorithms is legal by checking if there are any patents in your
+ country.  The file contains some of the patents that we know about or are
rumoured to exist. This is not a definitive list.
 
  RSA Data Security holds software patents on the RSA and RC5 algorithms.  If
  their ciphers are used used inside the USA (and Japan?), you must contact RSA
- Data Security for licencing conditions. Their web page is
+ Data Security for licensing conditions. Their web page is
  http://www.rsa.com/.
 
  RC4 is a trademark of RSA Data Security, so use of this label should perhaps
  ------------
 
  To install this package under a Unix derivative, read the INSTALL file.  For
- a Win32 platform, read the INSTALL.W32 file.
+ a Win32 platform, read the INSTALL.W32 file.  For OpenVMS systems, read
+ INSTALL.VMS.
 
  For people in the USA, it is possible to compile OpenSSL to use RSA Inc.'s
- public key library, RSAref. Read doc/ssleay.txt under 'rsaref.doc' on how to
- build with RSAref.
+ public key library, RSAREF, by configuring OpenSSL with the option "rsaref".
 
  Read the documentation in the doc/ directory.  It is quite rough, but it
  lists the functions, you will probably have to look at the code to work out
     - Version, most of these details can be got from the
       'openssl version -a' command.
     Operating System Details
-    - OS Name
-    - OS Version
+    - On Unix systems: Output of './config -t'
+    - OS Name, Version
     - Hardware platform
     Compiler Details
     - Name
 
  Report the bug to the OpenSSL project at:
 
-    openssl-users@openssl.org
+    openssl-bugs@openssl.org
 
+ HOW TO CONTRIBUTE TO OpenSSL
+ ----------------------------
+
+ Development is coordinated on the openssl-dev mailing list (see
+ http://www.openssl.org for information on subscribing). If you
+ would like to submit a patch, send it to openssl-dev@openssl.org.
+ Please be sure to include a textual explanation of what your patch
+ does.
+
+ The preferred format for changes is "diff -u" output. You might
+ generate it like this:
+
+ # cd openssl-work
+ # [your changes]
+ # ./Configure dist; make clean
+ # cd ..
+ # diff -urN openssl-orig openssl-work > mydiffs.patch