diff options
Diffstat (limited to 'include/ecb.h')
-rw-r--r-- | include/ecb.h | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/include/ecb.h b/include/ecb.h deleted file mode 100644 index b730a4fd4..000000000 --- a/include/ecb.h +++ /dev/null @@ -1,57 +0,0 @@ -/************************************************* -* ECB Mode Header File * -* (C) 1999-2007 Jack Lloyd * -*************************************************/ - -#ifndef BOTAN_ECB_H__ -#define BOTAN_ECB_H__ - -#include <botan/modebase.h> -#include <botan/mode_pad.h> - -namespace Botan { - -/************************************************* -* ECB * -*************************************************/ -class BOTAN_DLL ECB : public BlockCipherMode - { - protected: - ECB(const std::string&, const std::string&); - std::string name() const; - const BlockCipherModePaddingMethod* padder; - private: - bool valid_iv_size(u32bit) const; - }; - -/************************************************* -* ECB Encryption * -*************************************************/ -class BOTAN_DLL ECB_Encryption : public ECB - { - public: - ECB_Encryption(const std::string&, const std::string&); - ECB_Encryption(const std::string&, const std::string&, - const SymmetricKey&); - private: - void write(const byte[], u32bit); - void end_msg(); - }; - -/************************************************* -* ECB Decryption * -*************************************************/ -class BOTAN_DLL ECB_Decryption : public ECB - { - public: - ECB_Decryption(const std::string&, const std::string&); - ECB_Decryption(const std::string&, const std::string&, - const SymmetricKey&); - private: - void write(const byte[], u32bit); - void end_msg(); - }; - -} - -#endif |