Releases: ronhombre/KeccakKotlin
Releases · ronhombre/KeccakKotlin
v1.0.0
OPTIMIZED/MASTER VERSION
Changelog:
- Improved the API.
- Kotlin 2.0.20.
Full Changelog: v0.2.0...v1.0.0
This is the first major release of KeccakKotlin!
v0.2.0
OPTIMIZED/MASTER VERSION
Changelog:
- Super optimization! 50-70% performance gained!
- Converted ULong to Long.
- Removed usage of Lambdas.
- Combined Theta with Rho + Pi.
- Combined Chi with Iota.
- Unrolled loops (Removes iterator overheads).
- Removed KeccakConstants.SHIFT. It's unneeded after inlining its values into the doRound method.
- Improved tests.
- Converted KeccakConstants.ROUND to long values.
v0.1.1
OPTIMIZED/MASTER VERSION
Changelog:
v0.1.0
OPTIMIZED/MASTER VERSION
Changelog:
- Increased stability.
- Refactored code.
- Removed Regex in FlexiByte.from().
- Added npm build.
- Fixed JS Test.
- Set KeccakParameter.BYTERATE with JvmField annotation.
v0.0.3
OPTIMIZED/MASTER VERSION
Changelog:
- Fixed bug where non-XOFs are reaching IndexOutOfBounds.
- Moved all individual operations(theta, rho, etc.) into a single method.
- Added a byte-optimized padding method.
- Optimized round operations.