aboutsummaryrefslogtreecommitdiffstats
path: root/src/mac/mac.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mac/mac.h')
-rw-r--r--src/mac/mac.h46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/mac/mac.h b/src/mac/mac.h
deleted file mode 100644
index d42092908..000000000
--- a/src/mac/mac.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
-* Base class for message authentiction codes
-* (C) 1999-2007 Jack Lloyd
-*
-* Distributed under the terms of the Botan license
-*/
-
-#ifndef BOTAN_MESSAGE_AUTH_CODE_BASE_H__
-#define BOTAN_MESSAGE_AUTH_CODE_BASE_H__
-
-#include <botan/buf_comp.h>
-#include <botan/sym_algo.h>
-#include <string>
-
-namespace Botan {
-
-/**
-* This class represents Message Authentication Code (MAC) objects.
-*/
-class BOTAN_DLL MessageAuthenticationCode : public Buffered_Computation,
- public SymmetricAlgorithm
- {
- public:
- /**
- * Verify a MAC.
- * @param in the MAC to verify as a byte array
- * @param length the length of param in
- * @return true if the MAC is valid, false otherwise
- */
- virtual bool verify_mac(const byte in[], size_t length);
-
- /**
- * Get a new object representing the same algorithm as *this
- */
- virtual MessageAuthenticationCode* clone() const = 0;
-
- /**
- * Get the name of this algorithm.
- * @return name of this algorithm
- */
- virtual std::string name() const = 0;
- };
-
-}
-
-#endif