diff options
author | Andy Polyakov <appro@openssl.org> | 2014-07-16 13:37:37 +0200 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2014-07-16 13:37:37 +0200 |
commit | 6cd13f70bb51eb7982db8ab9f56c776b0c32b3ed (patch) | |
tree | 0872661c8358815fcb4506ca5b6a9af648906801 /crypto/modes/gcm128.c | |
parent | 14aaf883d93fb2e321ef1fe25f687fb7b62ef8fe (diff) | |
download | openssl-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.c | 17 |
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 |