- Updates
kotlincrypto.core
to0.5.1
[#58] - Updates
kotlincrypto.endians
to0.3.0
[#58] - Updates
kotlincrypto.sponges
to0.3.0
[#58] - Updates
kotlin
to1.9.23
[#58] - Add experimental support for
wasmJs
&wasmWasi
[#58] - Add support for Java9
JPMS
via Multi-Release jar [#59]
- Updates
kotlincrypto.core
to0.4.0
[#53] - Updates
kotlincrypto.endians
to0.2.0
[#53] - Updates
kotlincrypto.sponges
to0.2.0
[#53] - Updates
kotlin
to1.9.21
[#53] - Drops support for the following deprecated targets:
iosArm32
watchosX86
linuxArm32Hfp
linuxMips32
linuxMipsel32
mingwX86
wasm32
- Fixes JPMS split packages [#49]
- API BREAKING CHANGES
org.kotlincrypto.hash.Sha1
typealias was removed
- The MavenCentral dependency
org.kotlincrypto.hash:md5
is now deprecated, in favor oforg.kotlincrypto.hash:md
md5
dependency now simply provides themd
dependency and will continue to be published until the next major version release.- This was done in order to minimize breakage while still fixing the underlying JPMS issues.
- The following MavenCentral dependencies (previously deprecated) have
been removed from publication [#50]
org.kotlincrypto.hash:sha2-256
org.kotlincrypto.hash:sha2-512
- See the ANNOUNCEMENT for more information on
0.3.0
release
- Updates
kotlincrypto.core
to0.2.7
- Updates
kotlincrypto.core
to0.2.6
- Updates
kotlincrypto.core
to0.2.4
- Implements
SHA3
derived functions [#38]- Adds
ParallelHash128
- Adds
ParallelHash256
- Adds
TupleHash128
- Adds
TupleHash256
- Adds
- Adds
outputLength
constructor arguments forSHA3
XOF
Digest
implementations [#39]
- Updates
kotlincrypto.core
to0.2.3
[#31]
- Implements
SHA3
[#29]- Adds
Keccak-224
- Adds
Keccak-256
- Adds
Keccak-384
- Adds
Keccak-512
- Adds
SHA3-224
- Adds
SHA3-256
- Adds
SHA3-384
- Adds
SHA3-512
- Adds
SHAKE128
- Adds
SHAKE256
- Adds
CSHAKE128
- Adds
CSHAKE256
- Adds
- Updates
kotlincrypto.core
to0.2.2
- Updates
kotlincrypto.core
to0.2.0
- Updates the
Digest.compress
function with API change - Consumers of
hash
lib are not affected (internal changes only) - See [core #21] for more info
- Updates the
- Adds
SHA-224
- Adds
SHA-384
- Adds
SHA-512/t
- Combines all
SHA2
algorithms into singlesha2
module - Renames
Md5
->MD5
- Renames
Sha1
->SHA1
- Renames
Sha256
->SHA256
- Only in the now deprecated
sha2-256
module
- Only in the now deprecated
- Renames
Sha512
->SHA512
- Only in the now deprecated
sha2-512
module
- Only in the now deprecated
- Updates
kotlincrypto.core
to0.1.1
- Fixes
Digest.update
miscalculation whenoffset
parameter is provided
- Fixes
- Fixes
copy
visibility forDigest
implementations - Adds a
BOM
publication
- Initial Release