/** * SSE2 Assembly Engine * (C) 1999-2009 Jack Lloyd * * Distributed under the terms of the Botan license */ #ifndef BOTAN_SSE2_ASM_ENGINE_H__ #define BOTAN_SSE2_ASM_ENGINE_H__ #include namespace Botan { class BOTAN_DLL SSE2_Assembler_Engine : public Engine { public: std::string provider_name() const { return "sse2"; } private: BlockCipher* find_block_cipher(const SCAN_Name&, Algorithm_Factory&) const; HashFunction* find_hash(const SCAN_Name& reqeust, Algorithm_Factory&) const; }; } #endif