]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - keccak/rotate64.h
fixing E-Mail-Address & Copyright
[avr-crypto-lib.git] / keccak / rotate64.h
index 4d60c4ce3ed24460c68bcef765039d26c2551ae3..22593de62a4b6f78f89603145b67f7c30309c389 100644 (file)
@@ -1,7 +1,7 @@
 /* rotate64.h */
 /*
     This file is part of the AVR-Crypto-Lib.
-    Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
+    Copyright (C) 2006-2015 Daniel Otte (bg@nerilex.org)
 
     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
 #define ROTR_3 (8+3)
 
 
-#define ROT_BIT(a) (((a)<=4)?((a)<<1):(0x01|((8-(a))<<1)))
-
-//#define ROT_CODE(a,b) (((a)<<4) | ((b)&0x0f))
-
-#define ROT_CODE(a) ((((a)/8+((((a)%8)>4)?1:0))<<4) | ROT_BIT(((a)%8)))
-//#define ROT_CODE(a) ((((a)/8)<<4) | ((a)%8)) /* rotations only to the left */
-
 uint64_t rotate64_1bit_left(uint64_t a);
 uint64_t rotate64_1bit_right(uint64_t a);
 uint64_t rotate64_nbit_autodir(uint64_t a, int8_t n);