Commit ID:      100547A5ABB3AF49A1B
CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2014/11/29 23:47:06 UTC

Modified files:
        lib/libssl/crypto: Makefile
Added files:
        lib/libssl/crypto: mbsd_md4.c md4.h
Removed files:
        lib/libssl/src/crypto/md4: md4.c md4.h md4_dgst.c md4_locl.h md4_one.c
                         md4s.cpp md4test.c

Log message:
replace OpenSSL’s MD4 by minimal adapter around MirBSD implementation

type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
OpenSSL           7986.94k    29371.09k    90663.33k   192134.21k   285419.63k
MirBSD            7824.78k    25051.96k    62529.97k   103412.33k   126034.92k

This saves us 4491 bytes in the .so file though, and is much better
for maintenance and sustainability (especially with SHA-2 yet to come).
Also, having only one codepath is better.

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.31 -r1.32 src/lib/libssl/crypto/Makefile
cvs -R rdiff -kk -upr0 -r1.1 src/lib/libssl/crypto/mbsd_md4.c
cvs -R rdiff -kk -upr0 -r1.1 src/lib/libssl/crypto/md4.h
cvs -R rdiff -kk -upr1.1.1.1 -r0 src/lib/libssl/src/crypto/md4/md4.c
cvs -R rdiff -kk -upr1.1.1.2 -r0 src/lib/libssl/src/crypto/md4/md4.h
cvs -R rdiff -kk -upr1.2 -r0 src/lib/libssl/src/crypto/md4/md4_dgst.c
cvs -R rdiff -kk -upr1.1.1.1 -r0 src/lib/libssl/src/crypto/md4/md4_locl.h
cvs -R rdiff -kk -upr1.1.1.2 -r0 src/lib/libssl/src/crypto/md4/md4_one.c
cvs -R rdiff -kk -upr1.1.1.1 -r0 src/lib/libssl/src/crypto/md4/md4s.cpp
cvs -R rdiff -kk -upr1.1.1.1 -r0 src/lib/libssl/src/crypto/md4/md4test.c

Reply via email to