X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=keccak%2Fkeccak.h;h=edc8d8105fe5b8159e87dd6538cdfd5244dc4ff0;hb=f1f47fea7fa88a6b802c598f5db22a221169e216;hp=736cbc8a1756228c133dbdd1e9075fab39b63adc;hpb=701d813c99a7bd164e98f82c5651e6e7bdab404a;p=avr-crypto-lib.git diff --git a/keccak/keccak.h b/keccak/keccak.h index 736cbc8..edc8d81 100644 --- a/keccak/keccak.h +++ b/keccak/keccak.h @@ -32,13 +32,13 @@ #define KECCAK512_BLOCKSIZE_B (KECCAK512_BLOCKSIZE / 8) typedef struct{ - uint64_t a[5][5]; - uint16_t r, c; - uint8_t d, bs; + uint8_t a[200]; + uint16_t r; + uint8_t bs; } keccak_ctx_t; -void keccak_init(uint16_t r, uint16_t c, uint8_t d, keccak_ctx_t* ctx); +void keccak_init(uint16_t r, keccak_ctx_t* ctx); void keccak224_init(keccak_ctx_t* ctx); void keccak256_init(keccak_ctx_t* ctx); void keccak384_init(keccak_ctx_t* ctx);