Default to AES u32 being unsinged int and not long. This improves cache
authorAndy Polyakov <appro@openssl.org>
Mon, 24 Jan 2005 14:22:05 +0000 (14:22 +0000)
committerAndy Polyakov <appro@openssl.org>
Mon, 24 Jan 2005 14:22:05 +0000 (14:22 +0000)
commit8359421d9047fea25006c2e34868a395d7a402be
treec59cd656e6619874917a5b6072ac5c8d2db3532d
parentefde5230f1d7bef47a1ee9e33d5bda05cc61ebce
Default to AES u32 being unsinged int and not long. This improves cache
locality on 64-bit platforms (and fixes IA64 assembler-empowered build:-).
The choice is guarded by newly introduced AES_LONG macro, which needs
to be defined only on 16-bit platforms which we don't support (not that
I know of). Meaning that one could as well skip long option altogether.
crypto/aes/aes.h
crypto/aes/aes_core.c
crypto/aes/aes_locl.h