hash_extender icon indicating copy to clipboard operation
hash_extender copied to clipboard

Results 13 hash_extender issues
Sort by recently updated
recently updated
newest added

when i try to make,got a problem like this `ash_extender_engine.c: In function ‘md4_hash’: hash_extender_engine.c:362:3: error: ‘MD4_Init’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] 362 | MD4_Init(&c); | ^~~~~~~~ In file included...

Could you add support of Tiger-192 / haval192 which seems to be affected by this attack ?

How did we calculate the original hash 6036708eba0d11f6ef52ad44e8b74d5b? I am getting a different hash value when i use hash_extension_1.c to calculate H(secret||data) . Would be happy if you could answer...

in your text you say > Knowing only data, H, and signature, the attacker's goal is to append 'append' to data and generate a valid signature for the new data....

➜ hash_extender git:(master) ✗ make [CC] buffer.o [CC] formats.o [CC] hash_extender.o [CC] hash_extender_engine.o [CC] test.o [CC] util.o [LD] hash_extender Undefined symbols for architecture x86_64: "_WHIRLPOOL_Final", referenced from: _whirlpool_hash in hash_extender_engine.o...

Assumed we just need to run make. Got this error at the start of the process. $ make uname: illegal option -- o usage: uname [-amnprsv] [CC] buffer.o In file...

``` ➜ hash_extender ./hash_extender --data data --secret 6 --append append --signature 6036708eba0d11f6ef52ad44e8b74d5b --format sha256 hash_extender: Couldn't parse argument ``` this is the output im getting when running the readme example......

- Missing include flag added - Fixed path for libssl installation for linker (`/usr/local/opt` folder does not exist on OSX by default)

NixOS now builds all packages with [`-D_FORTIFY_SOURCE=3`](https://developers.redhat.com/articles/2022/09/17/gccs-new-fortification-level). This causes the `hash_extender --test` mode to fail with `*** buffer overflow detected ***: terminated`. This is on x86_64 linux using gcc 12....