aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils/rotate.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/rotate.h')
-rw-r--r--src/utils/rotate.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/utils/rotate.h b/src/utils/rotate.h
deleted file mode 100644
index 2593010b4..000000000
--- a/src/utils/rotate.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
-* Word Rotation Operations
-* (C) 1999-2008 Jack Lloyd
-*
-* Distributed under the terms of the Botan license
-*/
-
-#ifndef BOTAN_WORD_ROTATE_H__
-#define BOTAN_WORD_ROTATE_H__
-
-#include <botan/types.h>
-
-namespace Botan {
-
-/**
-* Bit rotation left
-* @param input the input word
-* @param rot the number of bits to rotate
-* @return input rotated left by rot bits
-*/
-template<typename T> inline T rotate_left(T input, size_t rot)
- {
- if(rot == 0)
- return input;
- return static_cast<T>((input << rot) | (input >> (8*sizeof(T)-rot)));;
- }
-
-/**
-* Bit rotation right
-* @param input the input word
-* @param rot the number of bits to rotate
-* @return input rotated right by rot bits
-*/
-template<typename T> inline T rotate_right(T input, size_t rot)
- {
- if(rot == 0)
- return input;
- return static_cast<T>((input >> rot) | (input << (8*sizeof(T)-rot)));
- }
-
-}
-
-#endif