Module Name: src Committed By: riastradh Date: Sun May 21 14:20:45 UTC 2017
Modified Files: src/crypto/external/bsd/openssl/bin: Makefile src/crypto/external/bsd/openssl/lib: Makefile src/crypto/external/bsd/openssl/lib/libcrypto: rc5.inc src/distrib/sets/lists/base: shl.mi src/distrib/sets/lists/comp: mi shl.mi src/distrib/sets/lists/debug: mi shl.mi src/distrib/sets/lists/tests: mi src/share/man/man3: intro.3 src/share/man/man5: mk.conf.5 src/share/mk: bsd.README bsd.own.mk bsd.prog.mk src/tests/crypto/libcrypto: Makefile t_ciphers.sh src/tests/crypto/libcrypto/rc5: Makefile src/usr.sbin/racoon: Makefile Removed Files: src/crypto/external/bsd/openssl/lib/libcrypto: rc5_enc_dummy.c rc5_skey_dummy.c src/crypto/external/bsd/openssl/lib/libcrypto_rc5: Makefile shlib_version Log Message: Remove MKCRYPTO_RC5. Unconditionally include RC5 in libcrypto.so. This option existed only because RC5 is covered by patents that, twenty years ago, we had reason to suspect the patent holder, RSA, Inc., might litigate. The two US patents in question are 5,724,428 and 5,835,600. According to the USPTO Patent Term Calculator web site at <https://www.uspto.gov/patent/laws-and-regulations/patent-term-calculator#heading-5> (retrieved 2017-05-21), patents filed after 1995-06-07 expire twenty years after the filing date. number filing date 5,724,428 1995-11-01 5,835,600 1997-04-21 Thus, these patents appear to be expired. As proposed on tech-crypto and tech-security: https://mail-index.netbsd.org/tech-crypto/2017/05/05/msg000718.html https://mail-index.netbsd.org/tech-security/2017/05/05/msg000927.html To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/crypto/external/bsd/openssl/bin/Makefile cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/openssl/lib/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/crypto/external/bsd/openssl/lib/libcrypto/rc5.inc cvs rdiff -u -r1.2 -r0 \ src/crypto/external/bsd/openssl/lib/libcrypto/rc5_enc_dummy.c \ src/crypto/external/bsd/openssl/lib/libcrypto/rc5_skey_dummy.c cvs rdiff -u -r1.3 -r0 \ src/crypto/external/bsd/openssl/lib/libcrypto_rc5/Makefile \ src/crypto/external/bsd/openssl/lib/libcrypto_rc5/shlib_version cvs rdiff -u -r1.814 -r1.815 src/distrib/sets/lists/base/shl.mi cvs rdiff -u -r1.2133 -r1.2134 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.303 -r1.304 src/distrib/sets/lists/comp/shl.mi cvs rdiff -u -r1.208 -r1.209 src/distrib/sets/lists/debug/mi cvs rdiff -u -r1.173 -r1.174 src/distrib/sets/lists/debug/shl.mi cvs rdiff -u -r1.744 -r1.745 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.31 -r1.32 src/share/man/man3/intro.3 cvs rdiff -u -r1.74 -r1.75 src/share/man/man5/mk.conf.5 cvs rdiff -u -r1.359 -r1.360 src/share/mk/bsd.README cvs rdiff -u -r1.1007 -r1.1008 src/share/mk/bsd.own.mk cvs rdiff -u -r1.304 -r1.305 src/share/mk/bsd.prog.mk cvs rdiff -u -r1.9 -r1.10 src/tests/crypto/libcrypto/Makefile cvs rdiff -u -r1.4 -r1.5 src/tests/crypto/libcrypto/t_ciphers.sh cvs rdiff -u -r1.3 -r1.4 src/tests/crypto/libcrypto/rc5/Makefile cvs rdiff -u -r1.29 -r1.30 src/usr.sbin/racoon/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.