summaryrefslogtreecommitdiff
path: root/node/HMAC.hpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2013-09-16 09:20:59 -0400
committerAdam Ierymenko <adam.ierymenko@gmail.com>2013-09-16 09:20:59 -0400
commit3b2d98e7dcf4102f855006cc9f5d5000d8df0223 (patch)
treec8353385dfd88e467a40c5013da5101b20a2978b /node/HMAC.hpp
parent02f336918547b93b4c03d608eafdf62de5d0a786 (diff)
downloadinfinitytier-3b2d98e7dcf4102f855006cc9f5d5000d8df0223.tar.gz
infinitytier-3b2d98e7dcf4102f855006cc9f5d5000d8df0223.zip
Integrating new crypto -- work in progress, wont build yet.
Diffstat (limited to 'node/HMAC.hpp')
-rw-r--r--node/HMAC.hpp55
1 files changed, 0 insertions, 55 deletions
diff --git a/node/HMAC.hpp b/node/HMAC.hpp
deleted file mode 100644
index f48c33c1..00000000
--- a/node/HMAC.hpp
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * ZeroTier One - Global Peer to Peer Ethernet
- * Copyright (C) 2012-2013 ZeroTier Networks LLC
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- * --
- *
- * ZeroTier may be used and distributed under the terms of the GPLv3, which
- * are available at: http://www.gnu.org/licenses/gpl-3.0.html
- *
- * If you would like to embed ZeroTier into a commercial application or
- * redistribute it in a modified binary form, please contact ZeroTier Networks
- * LLC. Start here: http://www.zerotier.com/
- */
-
-#ifndef _ZT_HMAC_HPP
-#define _ZT_HMAC_HPP
-
-#include <stdint.h>
-
-namespace ZeroTier {
-
-/**
- * HMAC authenticator functions
- */
-class HMAC
-{
-public:
- /**
- * Compute HMAC-SHA256
- *
- * @param key Key bytes
- * @param klen Length of key
- * @param len Length of message
- * @param mac Buffer to receive 32-byte MAC
- */
- static void sha256(const void *key,unsigned int klen,const void *message,unsigned int len,void *mac)
- throw();
-};
-
-} // namespace ZeroTier
-
-#endif