Thu Dec 5 03:22:03 2019 UTC ()
Nuke crypto/arc4.  Has not been used since 2003.  Will not be missed.


(riastradh)
diff -r1.1244 -r1.1245 src/sys/conf/files
diff -r1.7 -r0 src/sys/crypto/arc4/arc4.c
diff -r1.5 -r0 src/sys/crypto/arc4/arc4.h
diff -r1.2 -r0 src/sys/crypto/arc4/files.arc4

cvs diff -r1.1244 -r1.1245 src/sys/conf/files (expand / switch to unified diff)

--- src/sys/conf/files 2019/11/14 16:23:52 1.1244
+++ src/sys/conf/files 2019/12/05 03:22:02 1.1245
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: files,v 1.1244 2019/11/14 16:23:52 maxv Exp $ 1# $NetBSD: files,v 1.1245 2019/12/05 03:22:02 riastradh Exp $
2# @(#)files.newconf 7.5 (Berkeley) 5/10/93 2# @(#)files.newconf 7.5 (Berkeley) 5/10/93
3 3
4version 20171118 4version 20171118
5 5
6# 6#
7# device classes 7# device classes
8# 8#
9devclass disk 9devclass disk
10devclass tape 10devclass tape
11devclass ifnet 11devclass ifnet
12devclass tty 12devclass tty
13devclass audiodev 13devclass audiodev
14devclass displaydev 14devclass displaydev
@@ -181,27 +181,26 @@ defflag COMPAT_M68K4K @@ -181,27 +181,26 @@ defflag COMPAT_M68K4K
181defflag COMPAT_VAX1K 181defflag COMPAT_VAX1K
182defflag opt_compat_netbsd.h COMPAT_NOMID 182defflag opt_compat_netbsd.h COMPAT_NOMID
183 183
184include "compat/common/files.common" 184include "compat/common/files.common"
185 185
186define machdep 186define machdep
187defflag opt_machdep.h MACHDEP 187defflag opt_machdep.h MACHDEP
188 188
189# 189#
190# Cryptography support. Include this early, since several things 190# Cryptography support. Include this early, since several things
191# use it. 191# use it.
192 192
193# Individual crypto transforms 193# Individual crypto transforms
194include "crypto/arc4/files.arc4" 
195include "crypto/des/files.des" 194include "crypto/des/files.des"
196include "crypto/blowfish/files.blowfish" 195include "crypto/blowfish/files.blowfish"
197include "crypto/cast128/files.cast128" 196include "crypto/cast128/files.cast128"
198include "crypto/rijndael/files.rijndael" 197include "crypto/rijndael/files.rijndael"
199include "crypto/skipjack/files.skipjack" 198include "crypto/skipjack/files.skipjack"
200include "crypto/camellia/files.camellia" 199include "crypto/camellia/files.camellia"
201# General-purpose crypto processing framework. 200# General-purpose crypto processing framework.
202include "opencrypto/files.opencrypto" 201include "opencrypto/files.opencrypto"
203 202
204# NIST SP800-90A Hash_DRBG 203# NIST SP800-90A Hash_DRBG
205include "crypto/nist_hash_drbg/files.nist_hash_drbg" 204include "crypto/nist_hash_drbg/files.nist_hash_drbg"
206 205
207# ChaCha-based fast PRNG 206# ChaCha-based fast PRNG

File Deleted: src/sys/crypto/arc4/Attic/arc4.c

File Deleted: src/sys/crypto/arc4/Attic/arc4.h

File Deleted: src/sys/crypto/arc4/Attic/files.arc4