Module Name: src Committed By: riastradh Date: Mon Jun 24 04:21:20 UTC 2013
Modified Files: src/crypto/external/bsd/libsaslc/dist/src: dict.c src/crypto/external/bsd/openssh/dist: dns.c src/distrib/sets/lists/comp: mi src/include: string.h src/lib/libc/string: Makefile.inc memcmp.3 memset.3 src/lib/libcrypt: bcrypt.c crypt-sha1.c md5crypt.c src/share/man/man9: rndsink.9 src/sys/dev: cgd_crypto.c src/sys/kern: kern_rndsink.c subr_cprng.c src/sys/lib/libkern: Makefile.libkern arc4random.c libkern.h src/sys/netipsec: key.c xform_ah.c xform_esp.c src/sys/opencrypto: cryptosoft.c Added Files: src/common/lib/libc/string: consttime_memequal.c explicit_memset.c src/lib/libc/string: consttime_memequal.3 explicit_memset.3 Removed Files: src/common/lib/libc/string: consttime_bcmp.c explicit_bzero.c src/lib/libc/string: consttime_bcmp.3 explicit_bzero.3 Log Message: Replace consttime_bcmp/explicit_bzero by consttime_memequal/explicit_memset. consttime_memequal is the same as the old consttime_bcmp. explicit_memset is to memset as explicit_bzero was to bcmp. Passes amd64 release and i386/ALL, but I'm sure I missed some spots, so please let me know. To generate a diff of this commit: cvs rdiff -u -r1.1 -r0 src/common/lib/libc/string/consttime_bcmp.c \ src/common/lib/libc/string/explicit_bzero.c cvs rdiff -u -r0 -r1.1 src/common/lib/libc/string/consttime_memequal.c \ src/common/lib/libc/string/explicit_memset.c cvs rdiff -u -r1.7 -r1.8 src/crypto/external/bsd/libsaslc/dist/src/dict.c cvs rdiff -u -r1.5 -r1.6 src/crypto/external/bsd/openssh/dist/dns.c cvs rdiff -u -r1.1826 -r1.1827 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.43 -r1.44 src/include/string.h cvs rdiff -u -r1.77 -r1.78 src/lib/libc/string/Makefile.inc cvs rdiff -u -r1.1 -r0 src/lib/libc/string/consttime_bcmp.3 \ src/lib/libc/string/explicit_bzero.3 cvs rdiff -u -r0 -r1.1 src/lib/libc/string/consttime_memequal.3 \ src/lib/libc/string/explicit_memset.3 cvs rdiff -u -r1.10 -r1.11 src/lib/libc/string/memcmp.3 \ src/lib/libc/string/memset.3 cvs rdiff -u -r1.17 -r1.18 src/lib/libcrypt/bcrypt.c cvs rdiff -u -r1.5 -r1.6 src/lib/libcrypt/crypt-sha1.c cvs rdiff -u -r1.12 -r1.13 src/lib/libcrypt/md5crypt.c cvs rdiff -u -r1.1 -r1.2 src/share/man/man9/rndsink.9 cvs rdiff -u -r1.11 -r1.12 src/sys/dev/cgd_crypto.c cvs rdiff -u -r1.1 -r1.2 src/sys/kern/kern_rndsink.c cvs rdiff -u -r1.19 -r1.20 src/sys/kern/subr_cprng.c cvs rdiff -u -r1.23 -r1.24 src/sys/lib/libkern/Makefile.libkern cvs rdiff -u -r1.34 -r1.35 src/sys/lib/libkern/arc4random.c cvs rdiff -u -r1.106 -r1.107 src/sys/lib/libkern/libkern.h cvs rdiff -u -r1.81 -r1.82 src/sys/netipsec/key.c cvs rdiff -u -r1.39 -r1.40 src/sys/netipsec/xform_ah.c cvs rdiff -u -r1.42 -r1.43 src/sys/netipsec/xform_esp.c cvs rdiff -u -r1.41 -r1.42 src/sys/opencrypto/cryptosoft.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.