1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-02 12:20:51 +00:00
freebsd/crypto
Peter Wemm b70ab85b2b At great personal risk (to my already fragile sanity), reorganize
the rsa stubs for libcrypto.  libcrypto.so now uses dlopen() to
implement the backends for either the native or rsaref implemented
RSA code.
This involves:
- unifying the libcrypto and openssl(1) source so there is no
  #ifdef RSAref variations.
- using weak symbols and dlopen()/dlsym() routines to access the
  rsa method vectors.

Releases will enable the user to choose International, US (rsaref) or
no RSA code at install time.
'make world' will DTRT depending on whether you have the international
or US source.  For US users, you must either install rsaref (the port
or package) or (if you don't fear RSA Inc) use the (superior)
International rsa_eay.c code.

This has been discussed at great length by the affected folks and even
we have a great deal of confusion.  This is a checkpoint so we can tune
the results.  This works for me in all permutations I can think of and
should result in a CD/ftp 'release' just about doing the right thing now.
2000-02-26 13:06:55 +00:00
..
heimdal Merge conflicts. 2000-02-24 13:37:41 +00:00
kerberosIV Use libcrypto instead of libdes. 2000-02-24 20:21:16 +00:00
openssh Redo this with a repo copy from the original file and reset the 2000-02-26 09:59:14 +00:00
openssl At great personal risk (to my already fragile sanity), reorganize 2000-02-26 13:06:55 +00:00
telnet Get crypto from libcrypto, not libdes. 2000-02-24 19:28:31 +00:00
README Add virtual MAINTAINER line. 1999-08-16 19:05:02 +00:00

This directory is for the EXACT same use as src/contrib, execpt it
holds crypto sources. As a consequence of USA law, this makes it export
controlled, so it has to be kept separate.

Please do not export the contents of this direcory and its
subdirectories from the USA without the necessary permits.

Please co-ordinate any changes you make here with markm@freebsd.org.

Mark Murray
3 May, 1997