Module Name: src Committed By: tls Date: Sat Aug 9 06:19:50 UTC 2014
Modified Files: src/sys/conf [tls-earlyentropy]: files src/sys/kern [tls-earlyentropy]: subr_cprng.c src/sys/rump/librump/rumpkern [tls-earlyentropy]: Makefile.rumpkern src/sys/sys [tls-earlyentropy]: cprng.h rnd.h src/usr.sbin/npf/npftest/libnpftest [tls-earlyentropy]: npf_test_subr.c Added Files: src/sys/crypto/cprng_fast [tls-earlyentropy]: cprng_fast.c cprng_fast.h files.cprng_fast Removed Files: src/sys/crypto/ccrand [tls-earlyentropy]: ccrand.h ccrand2.c ccrand32.c ccrand64.c ccrand_bytes.c ccrand_gen16.c ccrand_reseed.c ccrand_seed.c ccrand_seed32.c ccrand_seed64.c ccrand_use.c ccrand_var.h ccrand_words.c ccrandn.c files.ccrand Log Message: Replace "ccrand" ChaCha implementation of cprng_fast with Taylor's smaller and somewhat simpler one. Fix rump builds so we can build a distribution. To generate a diff of this commit: cvs rdiff -u -r1.1090.2.1 -r1.1090.2.2 src/sys/conf/files cvs rdiff -u -r1.1.2.1 -r0 src/sys/crypto/ccrand/ccrand.h \ src/sys/crypto/ccrand/ccrand2.c src/sys/crypto/ccrand/ccrand32.c \ src/sys/crypto/ccrand/ccrand64.c src/sys/crypto/ccrand/ccrand_bytes.c \ src/sys/crypto/ccrand/ccrand_gen16.c \ src/sys/crypto/ccrand/ccrand_reseed.c src/sys/crypto/ccrand/ccrand_seed.c \ src/sys/crypto/ccrand/ccrand_seed32.c \ src/sys/crypto/ccrand/ccrand_seed64.c src/sys/crypto/ccrand/ccrand_use.c \ src/sys/crypto/ccrand/ccrand_var.h src/sys/crypto/ccrand/ccrand_words.c \ src/sys/crypto/ccrand/ccrandn.c src/sys/crypto/ccrand/files.ccrand cvs rdiff -u -r0 -r1.1.2.1 src/sys/crypto/cprng_fast/cprng_fast.c \ src/sys/crypto/cprng_fast/cprng_fast.h \ src/sys/crypto/cprng_fast/files.cprng_fast cvs rdiff -u -r1.23.2.1 -r1.23.2.2 src/sys/kern/subr_cprng.c cvs rdiff -u -r1.143 -r1.143.2.1 \ src/sys/rump/librump/rumpkern/Makefile.rumpkern cvs rdiff -u -r1.9.2.1 -r1.9.2.2 src/sys/sys/cprng.h cvs rdiff -u -r1.40.2.2 -r1.40.2.3 src/sys/sys/rnd.h cvs rdiff -u -r1.9 -r1.9.2.1 \ src/usr.sbin/npf/npftest/libnpftest/npf_test_subr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.