/************************************************* * Serpent (IA-32) Header File * * (C) 1999-2007 Jack Lloyd * *************************************************/ #ifndef BOTAN_SERPENT_IA32_H__ #define BOTAN_SERPENT_IA32_H__ #include namespace Botan { /************************************************* * Serpent * *************************************************/ class BOTAN_DLL Serpent_IA32 : public Serpent { public: BlockCipher* clone() const { return new Serpent_IA32; } private: void enc(const byte[], byte[]) const; void dec(const byte[], byte[]) const; void key_schedule(const byte[], u32bit); }; } #endif