X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=twister%2Ftwister.c;h=b19c0d0f6257a91e0df023d37a8833b9238a3d3b;hb=7a138263197006d74661fbe446f33d6014777245;hp=40f38363f9cd177cd2d654ad2ebab7bdc9d4c6d8;hpb=7b5401ab9ce23a5da1de8b6c7de3a1aa20ac4cf8;p=avr-crypto-lib.git diff --git a/twister/twister.c b/twister/twister.c index 40f3836..b19c0d0 100644 --- a/twister/twister.c +++ b/twister/twister.c @@ -23,7 +23,7 @@ #include #include "twister.h" #include "twister_tables.h" -#include "memxor/memxor.h" +#include "memxor.h" //#ifndef TWISTER_MUL_TABLE # include "gf256mul/gf256mul.h" @@ -107,7 +107,7 @@ void twister_ctx2hash(void* dest, twister_state_t* ctx, uint16_t hashsize_b){ memxor(ctx->s, tmp, 64); twister_blank_round(ctx); for(j=0; j<4; ++j){ - *((uint8_t*)dest) = ctx->s[3-j][0] ^ tmp[3-j][0]; + *((uint8_t*)dest) = ctx->s[7-j][0] ^ tmp[7-j][0]; dest = (uint8_t*)dest + 1; } }