X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=blake%2Fblake_common.c;h=4baf3720f59f83eedc5ac13e5a4b07784457f193;hb=42251bae9cc25d0cce904fb46dd40bb051878da4;hp=a7159807128f73d23b213cc4df145f564f582c71;hpb=4f50c75ee5a6cc88bf7ea71957ed509e298e6c25;p=avr-crypto-lib.git diff --git a/blake/blake_common.c b/blake/blake_common.c index a715980..4baf372 100644 --- a/blake/blake_common.c +++ b/blake/blake_common.c @@ -22,7 +22,7 @@ * \email daniel.otte@rub.de * \date 2009-05-08 * \license GPLv3 or later - * + * */ #include @@ -38,7 +38,12 @@ uint8_t blake_sigma[] PROGMEM = { 0xC, 0x5, 0x1, 0xF, 0xE, 0xD, 0x4, 0xA, 0x0, 0x7, 0x6, 0x3, 0x9, 0x2, 0x8, 0xB, 0xD, 0xB, 0x7, 0xE, 0xC, 0x1, 0x3, 0x9, 0x5, 0x0, 0xF, 0x4, 0x8, 0x6, 0x2, 0xA, 0x6, 0xF, 0xE, 0x9, 0xB, 0x3, 0x0, 0x8, 0xC, 0x2, 0xD, 0x7, 0x1, 0x4, 0xA, 0x5, - 0xA, 0x2, 0x8, 0x4, 0x7, 0x6, 0x1, 0x5, 0xF, 0xB, 0x9, 0xE, 0x3, 0xC, 0xD, 0x0 + 0xA, 0x2, 0x8, 0x4, 0x7, 0x6, 0x1, 0x5, 0xF, 0xB, 0x9, 0xE, 0x3, 0xC, 0xD, 0x0, +/* the following lines are for large blake (blake48 & blake64) */ + 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xA, 0xB, 0xC, 0xD, 0xE, 0xF, + 0xE, 0xA, 0x4, 0x8, 0x9, 0xF, 0xD, 0x6, 0x1, 0xC, 0x0, 0x2, 0xB, 0x7, 0x5, 0x3, + 0xB, 0x8, 0xC, 0x0, 0x5, 0x2, 0xF, 0xD, 0xA, 0xE, 0x3, 0x6, 0x7, 0x1, 0x9, 0x4, + 0x7, 0x9, 0x3, 0x1, 0xD, 0xC, 0xB, 0xE, 0x2, 0x6, 0x5, 0xA, 0x4, 0x0, 0xF, 0x8 }; uint8_t blake_index_lut[] PROGMEM = { @@ -51,3 +56,5 @@ uint8_t blake_index_lut[] PROGMEM = { 0x2, 0x7, 0x8, 0xD, 0x3, 0x4, 0x9, 0xE }; + +