summaryrefslogtreecommitdiff
path: root/sm4_simd.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2018-12-27 11:52:12 -0500
committerJeffrey Walton <noloader@gmail.com>2018-12-27 11:52:12 -0500
commite8025bf6a9148367356ae852a18faa86807a014a (patch)
treed968be7ac02d77fd8c3e55119aa6d14a3017b348 /sm4_simd.cpp
parent9f2917bb318970a9a4cec9902a884557b155c0f5 (diff)
downloadcryptopp-git-e8025bf6a9148367356ae852a18faa86807a014a.tar.gz
Remove unused SM4 code for ARM
Diffstat (limited to 'sm4_simd.cpp')
-rw-r--r--sm4_simd.cpp29
1 files changed, 0 insertions, 29 deletions
diff --git a/sm4_simd.cpp b/sm4_simd.cpp
index 3b71c726..f0d39ae2 100644
--- a/sm4_simd.cpp
+++ b/sm4_simd.cpp
@@ -31,17 +31,6 @@
# include <wmmintrin.h>
#endif
-#if (CRYPTOPP_ARM_NEON_AVAILABLE) && 0
-# include <arm_neon.h>
-#endif
-
-// Can't use CRYPTOPP_ARM_XXX_AVAILABLE because too many
-// compilers don't follow ACLE conventions for the include.
-#if (CRYPTOPP_ARM_ACLE_AVAILABLE)
-# include <stdint.h>
-# include <arm_acle.h>
-#endif
-
// Squash MS LNK4221 and libtool warnings
extern const char SM4_SIMD_FNAME[] = __FILE__;
@@ -335,22 +324,4 @@ size_t SM4_Enc_AdvancedProcessBlocks_AESNI(const word32* subKeys, size_t rounds,
}
#endif // CRYPTOPP_AESNI_AVAILABLE
-#if defined(CRYPTOPP_ARM_NEON_AVAILABLE) && 0
-size_t SM4_Enc_AdvancedProcessBlocks_NEON(const word32* subKeys, size_t rounds,
- const byte *inBlocks, const byte *xorBlocks, byte *outBlocks, size_t length, word32 flags)
-{
- uint32x4_t unused; // Avoid template argument deduction/substitution failures
- return AdvancedProcessBlocks128_4x1_NEON(SM4_Enc_Block, SM4_Enc_4_Blocks,
- unused, subKeys, rounds, inBlocks, xorBlocks, outBlocks, length, flags);
-}
-
-size_t SM4_Dec_AdvancedProcessBlocks_NEON(const word32* subKeys, size_t rounds,
- const byte *inBlocks, const byte *xorBlocks, byte *outBlocks, size_t length, word32 flags)
-{
- uint32x4_t unused; // Avoid template argument deduction/substitution failures
- return AdvancedProcessBlocks128_4x1_NEON(SM4_Dec_Block, SM4_Dec_4_Blocks,
- unused, subKeys, rounds, inBlocks, xorBlocks, outBlocks, length, flags);
-}
-#endif // CRYPTOPP_ARM_NEON_AVAILABLE
-
NAMESPACE_END