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