``Anyone is now free to rub two primes together for their own gratification''

-- Unknown

Now that the RSA algorithm is released into the public domain, build
librsaintl by default unless NO_RSAINTL is set in make.conf.

The native OpenSSL implementation of RSA is much faster, doesn't have
an artificial keysize limitation, has 30% fewer calories and tastes great!
This commit is contained in:
kris 2000-09-06 23:46:50 +00:00
parent 1c08fd2080
commit 28c07215c2
3 changed files with 3 additions and 11 deletions

View File

@ -62,6 +62,7 @@ BDECFLAGS= -W -Wall -ansi -pedantic -Wbad-function-cast -Wcast-align \
#NO_OBJC= true # do not build Objective C support
#NO_OPENSSH= true # do not build OpenSSH
#NO_OPENSSL= true # do not build OpenSSL (implies NO_OPENSSH)
#NO_RSAINTL= YES # do not build OpenSSL native RSA libraries
#NO_SENDMAIL= true # do not build sendmail and related programs
#NO_SHAREDOCS= true # do not build the 4.4BSD legacy docs
#NO_TCSH= true # do not build and install /bin/csh (which is tcsh)
@ -92,11 +93,6 @@ BDECFLAGS= -W -Wall -ansi -pedantic -Wbad-function-cast -Wcast-align \
# use for any non-commercial use. This is optional.
#MAKE_IDEA= YES # IDEA (128 bit symmetric encryption)
#
# Patented in the USA only (due to expire in September 2000). RSA is
# required for OpenSSH. Either use this or ports/security/rsaref.
#MAKE_RSAINTL= YES # RSA (public key exchange)
#
#
# To avoid running MAKEDEV all on /dev during install:
#NO_MAKEDEV= true
#

View File

@ -10,7 +10,7 @@ SUBDIR+=libcrypto librsaglue libssl
SUBDIR+=librsausa
.endif
.if exists(${.CURDIR}/../../crypto/openssl/crypto/rsa/rsa_eay.c) && \
(${USA_RESIDENT} != YES || defined(MAKE_RSAINTL))
!defined(NO_RSAINTL)
SUBDIR+=librsaintl
.endif
.endif

View File

@ -62,6 +62,7 @@ BDECFLAGS= -W -Wall -ansi -pedantic -Wbad-function-cast -Wcast-align \
#NO_OBJC= true # do not build Objective C support
#NO_OPENSSH= true # do not build OpenSSH
#NO_OPENSSL= true # do not build OpenSSL (implies NO_OPENSSH)
#NO_RSAINTL= YES # do not build OpenSSL native RSA libraries
#NO_SENDMAIL= true # do not build sendmail and related programs
#NO_SHAREDOCS= true # do not build the 4.4BSD legacy docs
#NO_TCSH= true # do not build and install /bin/csh (which is tcsh)
@ -92,11 +93,6 @@ BDECFLAGS= -W -Wall -ansi -pedantic -Wbad-function-cast -Wcast-align \
# use for any non-commercial use. This is optional.
#MAKE_IDEA= YES # IDEA (128 bit symmetric encryption)
#
# Patented in the USA only (due to expire in September 2000). RSA is
# required for OpenSSH. Either use this or ports/security/rsaref.
#MAKE_RSAINTL= YES # RSA (public key exchange)
#
#
# To avoid running MAKEDEV all on /dev during install:
#NO_MAKEDEV= true
#