]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - noekeon.c
renaming to AVR-Crypto-Lib
[avr-crypto-lib.git] / noekeon.c
index f5f52994b8e04681cfa96db2d89fc8ab225f696f..fe720a6bb005651aedbcefaf805cdf83d042bf1a 100644 (file)
--- a/noekeon.c
+++ b/noekeon.c
@@ -1,6 +1,6 @@
 /* noekeon.c */
 /*
-    This file is part of the Crypto-avr-lib/microcrypt-lib.
+    This file is part of the This file is part of the AVR-Crypto-Lib.
     Copyright (C) 2008  Daniel Otte (daniel.otte@rub.de)
 
     This program is free software: you can redistribute it and/or modify
@@ -93,9 +93,9 @@ void noekeon_round(uint32_t* key, uint32_t* state, uint8_t const1, uint8_t const
        ((uint8_t*)state)[RC_POS] ^= const1;
        theta(key, state);
        ((uint8_t*)state)[RC_POS] ^= const2;
+       pi1(state);
        gamma(state);
        pi2(state);
-       pi1(state);
 }
 
 uint8_t rc_tab[]