Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src

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: 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 \
cvs rdiff -u -r0 -r1.1 src/common/lib/libc/string/consttime_memequal.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/
cvs rdiff -u -r1.1 -r0 src/lib/libc/string/consttime_bcmp.3 \
cvs rdiff -u -r0 -r1.1 src/lib/libc/string/consttime_memequal.3 \
cvs rdiff -u -r1.10 -r1.11 src/lib/libc/string/memcmp.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.

Home | Main Index | Thread Index | Old Index