Remove outdated legacy crypto options
authorRich Salz <rsalz@akamai.com>
Wed, 27 Jan 2016 23:43:25 +0000 (18:43 -0500)
committerRich Salz <rsalz@openssl.org>
Thu, 28 Jan 2016 00:05:50 +0000 (19:05 -0500)
commit3e9e810f2e047effb1056211794d2d12ec2b04e7
tree26c730915e8c56590fa8fc148da2651dab7f7c8c
parent8ed40b83ec19aab146a3df701c83066c8788a7a8
Remove outdated legacy crypto options

Many options for supporting optimizations for legacy crypto on legacy
platforms have been removed.  This simplifies the source code and
does not really penalize anyone.
        DES_PTR (always on)
        DES_RISC1, DES_RISC2 (always off)
        DES_INT (always 'unsigned int')
        DES_UNROLL (always on)
        BF_PTR (always on) BF_PTR2 (removed)
        MD2_CHAR, MD2_LONG (always 'unsigned char')
        IDEA_SHORT, IDEA_LONG (always 'unsigned int')
        RC2_SHORT, RC2_LONG (always 'unsigned int')
        RC4_LONG (only int and char (for assembler) are supported)
        RC4_CHUNK (always long), RC_CHUNK_LL (removed)
        RC4_INDEX (always on)
And also make D_ENCRYPT macro more clear (@appro)

This is done in consultation with Andy.

Reviewed-by: Andy Polyakov <appro@openssl.org>
31 files changed:
CHANGES
Configurations/10-main.conf
Configurations/90-team.conf
Configurations/99-personal-ben.conf
Configurations/99-personal-bodo.conf
Configurations/99-personal-geoff.conf
Configurations/99-personal-levitte.conf
Configurations/99-personal-steve.conf
Configurations/README
Configure
apps/openssl-vms.cnf
crypto/bf/bf_ecb.c
crypto/bf/bf_enc.c
crypto/bf/bf_locl.h
crypto/des/des_enc.c
crypto/des/des_locl.h
crypto/des/ecb_enc.c
crypto/des/fcrypt_b.c
crypto/idea/i_ecb.c
crypto/include/internal/bf_conf.h.in [deleted file]
crypto/include/internal/des_conf.h.in [deleted file]
crypto/include/internal/rc4_conf.h.in [deleted file]
crypto/rc4/rc4_enc.c
crypto/rc4/rc4_locl.h
crypto/rc4/rc4_skey.c
include/openssl/des.h
include/openssl/idea.h
include/openssl/md2.h
include/openssl/opensslconf.h.in
include/openssl/rc2.h
makevms.com