#include <stdlib.h>
#include <string.h>
#include <avr/pgmspace.h>
-#include "memxor.h"
+#include "memxor/memxor.h"
#include "rotate64.h"
#include "keccak.h"
0xf1, 0xd0, 0x21, 0x78,
};
-uint64_t rotl64(uint64_t a, uint8_t r){
- return (a<<r)|(a>>(64-r));
-}
-
static uint8_t r[5][5] PROGMEM = {
{ ROT_CODE( 0), ROT_CODE(36), ROT_CODE( 3), ROT_CODE(41), ROT_CODE(18) },
{ ROT_CODE( 1), ROT_CODE(44), ROT_CODE(10), ROT_CODE(45), ROT_CODE( 2) },