Loading changes/bug40210 0 → 100644 +5 −0 Original line number Diff line number Diff line o Minor features (crypto): - Fix undefined behavior on our Keccak library. The bug only appears on platforms with 32-byte CPU cache lines (e.g. armv5tel) and would result in wrong digests. Fixes bug 40210; bugfix on 0.2.8.1-alpha. Thanks to Bernhard Übelacker, Arnd Bergmann and weasel for diagnosing this. src/ext/keccak-tiny/keccak-tiny.h +1 −1 Original line number Diff line number Diff line Loading @@ -21,7 +21,7 @@ typedef struct keccak_state { size_t offset; uint8_t finalized : 1; } keccak_state; } __attribute__((aligned(8))) keccak_state; /* Initialize a Keccak instance suitable for SHA-3 hash functions. */ int keccak_digest_init(keccak_state *s, size_t bits); Loading Loading
changes/bug40210 0 → 100644 +5 −0 Original line number Diff line number Diff line o Minor features (crypto): - Fix undefined behavior on our Keccak library. The bug only appears on platforms with 32-byte CPU cache lines (e.g. armv5tel) and would result in wrong digests. Fixes bug 40210; bugfix on 0.2.8.1-alpha. Thanks to Bernhard Übelacker, Arnd Bergmann and weasel for diagnosing this.
src/ext/keccak-tiny/keccak-tiny.h +1 −1 Original line number Diff line number Diff line Loading @@ -21,7 +21,7 @@ typedef struct keccak_state { size_t offset; uint8_t finalized : 1; } keccak_state; } __attribute__((aligned(8))) keccak_state; /* Initialize a Keccak instance suitable for SHA-3 hash functions. */ int keccak_digest_init(keccak_state *s, size_t bits); Loading