8 #include <botan/internal/simd_engine.h> 9 #include <botan/internal/simd_32.h> 10 #include <botan/cpuid.h> 12 #if defined(BOTAN_HAS_AES_SSSE3) 13 #include <botan/aes_ssse3.h> 16 #if defined(BOTAN_HAS_SERPENT_SIMD) 17 #include <botan/serp_simd.h> 20 #if defined(BOTAN_HAS_NOEKEON_SIMD) 21 #include <botan/noekeon_simd.h> 24 #if defined(BOTAN_HAS_XTEA_SIMD) 25 #include <botan/xtea_simd.h> 28 #if defined(BOTAN_HAS_IDEA_SSE2) 29 #include <botan/idea_sse2.h> 32 #if defined(BOTAN_HAS_SHA1_SSE2) 33 #include <botan/sha1_sse2.h> 42 #if defined(BOTAN_HAS_AES_SSSE3) 51 #if defined(BOTAN_HAS_IDEA_SSE2) 56 #if defined(BOTAN_HAS_NOEKEON_SIMD) 57 if(request.
algo_name() ==
"Noekeon" && SIMD_32::enabled())
61 #if defined(BOTAN_HAS_SERPENT_SIMD) 62 if(request.
algo_name() ==
"Serpent" && SIMD_32::enabled())
66 #if defined(BOTAN_HAS_XTEA_SIMD) 67 if(request.
algo_name() ==
"XTEA" && SIMD_32::enabled())
78 #if defined(BOTAN_HAS_SHA1_SSE2)
HashFunction * find_hash(const SCAN_Name &request, Algorithm_Factory &) const
BlockCipher * find_block_cipher(const SCAN_Name &, Algorithm_Factory &) const
std::string algo_name() const