Niels Möller nisse@lysator.liu.se writes:
I've decided to start doing some of the cleanup changes that will break ABI and/or API (which has been stable since nettle-3.6, released 5 years ago).
Related question, is this a good time to start requiring a C11 compiler? Would enable some improvements that affect the api or abi:
1. We could enforce 16-byte alignment for union nettle_block16. Could in theory give improved performance, in particular for SIMD assembly code that can then use instructions that require 16-byte alignment. But unclear to me if that would make any measurable difference.
2. We could change return type from int to bool (or _Bool) for functions returning a success/fail indication.
Regards, /Niels