X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=noekeon%2Fnoekeon.c;h=0fbdcf9f5da903693887b0a95829cdc040867e37;hb=cc6b183296a5852449e3324737e2a2dece788786;hp=f48d1e6a9b282b4da6a038a356495087d57ff6da;hpb=b8d6b2bd3ddea45506f584c7d44fe5fff0557ed1;p=avr-crypto-lib.git diff --git a/noekeon/noekeon.c b/noekeon/noekeon.c index f48d1e6..0fbdcf9 100644 --- a/noekeon/noekeon.c +++ b/noekeon/noekeon.c @@ -39,7 +39,7 @@ #define RC_POS 0 static -void gamma(uint32_t* a){ +void gamma_1(uint32_t* a){ uint32_t tmp; a[1] ^= ~((a[3]) | (a[2])); @@ -94,11 +94,11 @@ void noekeon_round(uint32_t* key, uint32_t* state, uint8_t const1, uint8_t const theta(key, state); ((uint8_t*)state)[RC_POS] ^= const2; pi1(state); - gamma(state); + gamma_1(state); pi2(state); } -uint8_t rc_tab[] +const uint8_t rc_tab[] #ifdef __AVR__ PROGMEM #endif