X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=README;h=2170309ae05013ffd4a4e6701e45596f253fa97f;hp=09127e442a31069d7988689308e3b1d06bbd768a;hb=1c308226fe4f80fc89f6dcf37f9dfadc4f6c01f6;hpb=320a14cb5b12cbdd2ff4d81c1e9a2ea7a139a038 diff --git a/README b/README index 09127e442a..2170309ae0 100644 --- a/README +++ b/README @@ -1,31 +1,32 @@ - OpenSSL 0.9.1c 23-Dec-1998 + OpenSSL 0.9.2 06-Mar-1999 - Copyright (c) 1998 The OpenSSL Project - Copyright (c) 1995-1998 Eric Young + Copyright (c) 1998-1999 The OpenSSL Project + Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson All rights reserved. The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, fully featured, and Open Source toolkit implementing the - Transport Layer Security (TLS v1) and Secure Sockets Layer (SSL v2/v3) + 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. OpenSSL is based on the excellent SSLeay library developed from Eric A. Young - and Tim J. Hudson. The OpenSSL toolkit is licensed under a BSD-style licence, - which basically means that you are free to get and use it for commercial and - non-commercial purposes. + 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. - The package includes: + The OpenSSL toolkit includes: libssl.a: Implementation of SSLv2, SSLv3, TLSv1 and the required code to support - both SSLv2, SSLv3 and TLSv1 in the one server. + both SSLv2, SSLv3 and TLSv1 in the one server and client. libcrypto.a: - General encryption and X.509 stuff needed by TLS/SSL but not actually - logically part of it. It includes routines for the following: + General encryption and X.509 v1/v3 stuff needed by SSL/TLS but not + actually logically part of it. It includes routines for the following: Ciphers libdes - EAY's libdes DES encryption package which has been floating @@ -72,7 +73,8 @@ A simple stack. A Configuration loader that uses a format similar to MS .ini files. - Programs in this package include: + openssl: + A command line tool which provides the following functions: enc - a general encryption program that can encrypt/decrypt using one of 17 different cipher/mode combinations. The @@ -93,27 +95,28 @@ req - Manipulate PKCS#10 certificate requests and also generate certificate requests. genrsa - Generates an arbitrary sized RSA private key. + gendsa - Generates DSA parameters. gendh - Generates a set of Diffie-Hellman parameters, the prime will be a strong prime. ca - Create certificates from PKCS#10 certificate requests. This program also maintains a database of certificates issued. verify - Check x509 certificate signatures. - speed - Benchmark SSLeay's ciphers. + speed - Benchmark OpenSSL's ciphers. s_server- A test SSL server. s_client- A test SSL client. s_time - Benchmark SSL performance of SSL server programs. - errstr - Convert from SSLeay hex error codes to a readable form. + errstr - Convert from OpenSSL hex error codes to a readable form. + nseq - Netscape certificate sequence utility -To install this package, read the INSTALL file. -For the Microsoft world, read INSTALL.W32 file. + To install this package under a Unix derivative, read the INSTALL file. For + a Win32 platform, read the INSTALL.W32 file. -For people in the USA, it is possible to compile SSLeay to use RSA Inc.'s -public key library, RSAref. From my understanding, it is claimed by RSA Inc. -to be illegal to use my public key routines inside the USA. Read -doc/rsaref.doc on how to build with RSAref. + 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. -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 how to -used them. I will be working on documentation. Look at the example programs. + 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 + how to used them. Look at the example programs.