Guido Vranken guidovranken@gmail.com writes:
If you compile with Clang and -fsanitize=undefined, this will print:
blowfish.c:388:22: runtime error: left shift of 236 by 24 places cannot be represented in type 'int'
Explicit casting around the shifted values will fix this.
I've pushed a fix, see https://git.lysator.liu.se/nettle/nettle/-/commit/4c8b0cdd97ffec3ae3f8d995af....
Thanks for the report. /Niels