glibc/crypt
Geoff Keating 63f791d303 * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed.
* crypt/crypt.texi: Update documentation of US export restrictions
to match the 14 Jan 2000 regulations.
2000-02-28  Geoff Keating  <geoffk@cygnus.com>

	* Makeconfig (all-subdirs): Add 'crypt' subdirectory.
	* sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't
	complain if there is no crypt add-on.
	* crypt/configure: Removed.
	
	* crypt/crypt.texi: Update documentation of US export restrictions
	to match the 14 Jan 2000 regulations.

2000-02-28  Geoff Keating  <geoffk@cygnus.com>

	* crypt: New subdirectory, merged in from the crypt add-on.
2000-02-29 05:21:42 +00:00
..
examples * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
sysdeps * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
Banner * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
cert.c * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
cert.input * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
ChangeLog.old * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
COPYING.LIB * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
crypt.texi * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
genpass.c.texi * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
Makefile * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
mygetpass.c.texi * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
README * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
README.ufc-crypt * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
speeds.c * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
testpass.c.texi * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00
ufc.c * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. 2000-02-29 05:21:42 +00:00

This is the distribution tar file for the cryptography add-on to the
GNU C library.  For the version number, see the file "Banner".

The add-on is not included in the main distribution of the GNU C
library because some governments, most notably those of France,
Russia, and the US, have very restrictive rules governing the
distribution and use of encryption software.  Please read the node
"Legal Problems" in the manual for more details.  

In particular, the US does not allow export of this software without a
licence, including via the Internet.  So please do not download it
from the main FSF FTP site at ftp.gnu.org if you are outside
the US.  This software was completely developed outside the US.

To install the add-on, unpack the tar file in the top level of the GNU
C library distribution.  Then build GNU C library like this:

configure --enable-add-ons
make
make install

It is not presently possible to add the add-on to the GNU C library
without recompiling the GNU C library.

The additional functionality provided by the add-on consists of:

* DES-based crypt().  This is only for backwards compatibility;
  for new installations the MD5-based crypt(), provided with the main
  GNU C library distribution, should be used instead.

* The AUTH_DES RPC authentication method.  In a given situation, this
  may be more or less secure than the AUTH_UNIX authentication method
  which is provided with the main GNU C library distribution.

* User-visible DES encryption routines.  Note that DES by itself is
  not now considered a very secure encryption method.

The add-on also includes a manual, the file "crypt.texi".  The manual
will be integrated with the GNU C library manual when the GNU C
library is installed.

Report bugs in this library (or its manual) in the same way as for the
GNU C library; that is, using the `glibcbug' shell script to send
e-mail to <bugs@gnu.org>.  Simply run this shell script and fill in
the information.  Nevertheless you can still send bug reports to
<bug-glibc@gnu.org> as normal electronic mails.

The add-on is free software.  See the file COPYING.LIB for copying
conditions.