summaryrefslogtreecommitdiff
path: root/modules/encryption/encryption.h
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2014-02-17 13:53:04 -0500
committerAdam <Adam@anope.org>2014-02-17 13:53:04 -0500
commitbaff417652ac7058babbbc478a9bcbcb47867378 (patch)
treed5f16180ce6180b5bc9c619a602b5a34773760f9 /modules/encryption/encryption.h
parent707494481046d330ee5b2eb641b67cb4fc96f6ca (diff)
Move encryption.h to include/modules
Diffstat (limited to 'modules/encryption/encryption.h')
-rw-r--r--modules/encryption/encryption.h37
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;
- };
-}
-