aboutsummaryrefslogtreecommitdiff
path: root/crypto/modes/gcm128.c
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2014-07-16 13:37:37 +0200
committerAndy Polyakov <appro@openssl.org>2014-07-16 13:37:37 +0200
commit6cd13f70bb51eb7982db8ab9f56c776b0c32b3ed (patch)
tree0872661c8358815fcb4506ca5b6a9af648906801 /crypto/modes/gcm128.c
parent14aaf883d93fb2e321ef1fe25f687fb7b62ef8fe (diff)
downloadopenssl-6cd13f70bb51eb7982db8ab9f56c776b0c32b3ed.zip
openssl-6cd13f70bb51eb7982db8ab9f56c776b0c32b3ed.tar.gz
openssl-6cd13f70bb51eb7982db8ab9f56c776b0c32b3ed.tar.bz2
Revert "Engage GHASH for PowerISA 2.07."
This reverts commit 14aaf883d93fb2e321ef1fe25f687fb7b62ef8fe.
Diffstat (limited to 'crypto/modes/gcm128.c')
-rw-r--r--crypto/modes/gcm128.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/crypto/modes/gcm128.c b/crypto/modes/gcm128.c
index c8c906c..19cbcf5 100644
--- a/crypto/modes/gcm128.c
+++ b/crypto/modes/gcm128.c
@@ -700,13 +700,6 @@ extern unsigned int OPENSSL_sparcv9cap_P[];
void gcm_init_vis3(u128 Htable[16],const u64 Xi[2]);
void gcm_gmult_vis3(u64 Xi[2],const u128 Htable[16]);
void gcm_ghash_vis3(u64 Xi[2],const u128 Htable[16],const u8 *inp,size_t len);
-#elif defined(OPENSSL_CPUID_OBJ) && (defined(__powerpc__) || defined(__ppc__) || defined(_ARCH_PPC))
-# define GHASH_ASM_PPC
-# define GCM_FUNCREF_4BIT
-extern unsigned int OPENSSL_ppccap_P[];
-void gcm_init_p8(u128 Htable[16],const u64 Xi[2]);
-void gcm_gmult_p8(u64 Xi[2],const u128 Htable[16]);
-void gcm_ghash_p8(u64 Xi[2],const u128 Htable[16],const u8 *inp,size_t len);
# endif
#endif
@@ -810,16 +803,6 @@ void CRYPTO_gcm128_init(GCM128_CONTEXT *ctx,void *key,block128_f block)
ctx->gmult = gcm_gmult_4bit;
ctx->ghash = gcm_ghash_4bit;
}
-# elif defined(GHASH_ASM_PPC)
- if (OPENSSL_ppccap_P[0] & (1<<2)) {
- gcm_init_p8(ctx->Htable,ctx->H.u);
- ctx->gmult = gcm_gmult_p8;
- ctx->ghash = gcm_ghash_p8;
- } else {
- gcm_init_4bit(ctx->Htable,ctx->H.u);
- ctx->gmult = gcm_gmult_4bit;
- ctx->ghash = gcm_ghash_4bit;
- }
# else
gcm_init_4bit(ctx->Htable,ctx->H.u);
# endif