diff options
author | Adam <Adam@anope.org> | 2014-02-17 13:53:04 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2014-02-17 13:53:04 -0500 |
commit | baff417652ac7058babbbc478a9bcbcb47867378 (patch) | |
tree | d5f16180ce6180b5bc9c619a602b5a34773760f9 /modules/encryption/encryption.h | |
parent | 707494481046d330ee5b2eb641b67cb4fc96f6ca (diff) |
Move encryption.h to include/modules
Diffstat (limited to 'modules/encryption/encryption.h')
-rw-r--r-- | modules/encryption/encryption.h | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/modules/encryption/encryption.h b/modules/encryption/encryption.h deleted file mode 100644 index 95c5703aa..000000000 --- a/modules/encryption/encryption.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * - * (C) 2003-2014 Anope Team - * Contact us at team@anope.org - * - * Please read COPYING and README for further details. - * - * Based on the original code of Epona by Lara. - * Based on the original code of Services by Andy Church. - * - */ - -namespace Encryption -{ - typedef std::pair<const unsigned char *, size_t> Hash; - typedef std::pair<const uint32_t *, size_t> IV; - - class Context - { - public: - virtual ~Context() { } - virtual void Update(const unsigned char *data, size_t len) = 0; - virtual void Finalize() = 0; - virtual Hash GetFinalizedHash() = 0; - }; - - class Provider : public Service - { - public: - Provider(Module *creator, const Anope::string &sname) : Service(creator, "Encryption::Provider", sname) { } - virtual ~Provider() { } - - virtual Context *CreateContext(IV * = NULL) = 0; - virtual IV GetDefaultIV() = 0; - }; -} - |