summaryrefslogtreecommitdiff
path: root/vmac.h
diff options
context:
space:
mode:
Diffstat (limited to 'vmac.h')
-rw-r--r--vmac.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/vmac.h b/vmac.h
index 3c6bb858..e2d15d11 100644
--- a/vmac.h
+++ b/vmac.h
@@ -2,6 +2,7 @@
//! \file vmac.h
//! \brief Classes for the VMAC message authentication code
+//! \since Crypto++ 5.5
#ifndef CRYPTOPP_VMAC_H
#define CRYPTOPP_VMAC_H
@@ -20,6 +21,7 @@ NAMESPACE_BEGIN(CryptoPP)
//! \class VMAC_Base
//! \brief VMAC message authentication code base class
+//! \since Crypto++ 5.5
class VMAC_Base : public IteratedHashBase<word64, MessageAuthenticationCode>
{
public:
@@ -74,6 +76,7 @@ protected:
//! \details The implementation is based on Ted Krovetz's public domain vmac.c
//! and <a href="http://tools.ietf.org/html/draft-krovetz-vmac-01">draft-krovetz-vmac-01.txt</a>.
//! \sa <a href="http://www.cryptolounge.org/wiki/VMAC">VMAC</a>.
+//! \since Crypto++ 5.5
template <class T_BlockCipher, int T_DigestBitSize = 128>
class VMAC : public SimpleKeyingInterfaceImpl<VMAC_Base, SameKeyLengthAs<T_BlockCipher, SimpleKeyingInterface::UNIQUE_IV, T_BlockCipher::BLOCKSIZE> >
{