From: Andy Polyakov Date: Mon, 9 May 2005 21:41:47 +0000 (+0000) Subject: Comply with optimization manual (no data should share cache-line with code). X-Git-Tag: BEN_FIPS_TEST_8~25 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b0367dde56d8e040beffc17c788f2ff2d7eb054a;p=oweals%2Fopenssl.git Comply with optimization manual (no data should share cache-line with code). --- diff --git a/fips/aes/asm/fips-ax86-elf.s b/fips/aes/asm/fips-ax86-elf.s index c479b01aef..a3aa8fa9d9 100644 --- a/fips/aes/asm/fips-ax86-elf.s +++ b/fips/aes/asm/fips-ax86-elf.s @@ -429,7 +429,8 @@ AES_Te: .long 974525996,974525996 .long 1,2,4,8 .long 16,32,64,128 - .long 27,54 + .long 27,54,0,0, + .long 0,0,0,0 .L__x86_AES_encrypt_end: .size _x86_AES_encrypt,.L__x86_AES_encrypt_end-_x86_AES_encrypt .ident "_x86_AES_encrypt" diff --git a/fips/fipshashes.c b/fips/fipshashes.c index 57c56001d8..9d8722adab 100644 --- a/fips/fipshashes.c +++ b/fips/fipshashes.c @@ -4,7 +4,7 @@ const char * const FIPS_source_hashes[] = { "HMAC-SHA1(fips.h)= eb5bfe9c3078345e2e0cdab8a815b33942f8e79f", "HMAC-SHA1(fips_err.h)= d356c4436362dba2974f767e06c6be1c90dbfe9f", "HMAC-SHA1(aes/fips_aes_core.c)= b70bbbd675efe0613da0d57055310926a0104d55", -"HMAC-SHA1(aes/asm/fips-ax86-elf.s)= 361df58c4838e55cf0b5fa1427c81c253e551388", +"HMAC-SHA1(aes/asm/fips-ax86-elf.s)= f797b524a79196e7f59458a5b223432fcfd4a868", "HMAC-SHA1(aes/fips_aes_selftest.c)= 98b01502221e7fe529fd981222f2cbb52eb4cbe0", "HMAC-SHA1(aes/fips_aes_locl.h)= a98eb0aa449f1d95b8064e261b2ac2b1f328685e", "HMAC-SHA1(des/fips_des_enc.c)= 9527f8ea81602358f1aa11348237fdb1e9eeff32",