Version 2.4 of the optimized implementations is now available. It contains further implementations for small processors. Compared to the previous version, this package provides the following new implementations:
- An improved implementation for AVR8 processors, with the Keccak-f permutation fully in assembly.
- The assembly implementation for ARM processors already introduced in version 2.2, converted to a syntax understood by GCC. (This implementation is optimized for Cortex-M3 specifically and requires Thumb and Thumb2 support.)
As before, these implementations have been submitted to eBASH and XBX for benchmarking.