Commit ID:      100547A79D40E397510
CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2014/11/30 01:59:41 UTC

Modified files:
        lib/libssl/crypto: Makefile
        lib/libssl/src/crypto/cast: c_ecb.c c_enc.c c_skey.c cast.h
Removed files:
        lib/libssl/src/crypto/cast: cast_s.h cast_spd.c castopts.c casts.cpp
                         casttest.c
        lib/libssl/src/crypto/cast/asm: cast-586.pl readme

Log message:
… and CAST. That’s it. AES is not in libc, and DES scares me silly.

Bad thing here: CAST has useless use of bswap award. We cannot fix
this without adding API to libc. But I’d prefer to not have those
huge S-boxen in two places, so it’s either do that or remove CAST
from OpenSSL altogether (it’s not in TLS anyway, just in crypto,
and GnuPG ships its own).

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.38 -r1.39 src/lib/libssl/crypto/Makefile
cvs -R rdiff -kk -upr1.2 -r1.3 src/lib/libssl/src/crypto/cast/c_ecb.c
cvs -R rdiff -kk -upr1.1.1.1 -r1.2 src/lib/libssl/src/crypto/cast/c_enc.c
cvs -R rdiff -kk -upr1.1.1.3 -r1.2 src/lib/libssl/src/crypto/cast/c_skey.c
cvs -R rdiff -kk -upr1.1.1.2 -r1.2 src/lib/libssl/src/crypto/cast/cast.h
cvs -R rdiff -kk -upr1.1.1.1 -r0 src/lib/libssl/src/crypto/cast/cast_s.h
cvs -R rdiff -kk -upr1.1.1.1 -r0 src/lib/libssl/src/crypto/cast/cast_spd.c
cvs -R rdiff -kk -upr1.1.1.1 -r0 src/lib/libssl/src/crypto/cast/castopts.c
cvs -R rdiff -kk -upr1.1.1.1 -r0 src/lib/libssl/src/crypto/cast/casts.cpp
cvs -R rdiff -kk -upr1.1.1.1 -r0 src/lib/libssl/src/crypto/cast/casttest.c
cvs -R rdiff -kk -upr1.1.1.1 -r0 src/lib/libssl/src/crypto/cast/asm/cast-586.pl
cvs -R rdiff -kk -upr1.1.1.1 -r0 src/lib/libssl/src/crypto/cast/asm/readme

Reply via email to