- Updates
kotlinto2.2.20[#46] - Updates
kotlincrypto.errorto0.4.0[#46] - Lower supported
KotlinVersionto1.8[#48]wasmJsrequires a minimumKotlinVersionof1.9
- Commonize
js&wasmJscode via common source setjsWasmJs[#49]
- Updates
kotlinto2.2.10[#41] - Updates
kotlincrypto.errorto0.3.1 - Ensure
posix.openis retried onEINTR[#44] - Migrates
syscallforSYS_getrandomto C code [#45]
- Fixes issue on Android Native where
getrandom(2)was not registering as available for the given device API and always falling back to using/dev/urandom[#40]
- Replaces
SecRandomCopyBytesusage withCCRandomGenerateBytesforDarwin[#33] - Updates
kotlinto2.1.10[#34] - Updates
kotlincrypto.errorto0.3.0[#34] - Removes module
:secure-random[#31]
- Adds module
crypto-randwith newCryptoRandimplementation [#28] [#29] - Deprecates
SecureRandomin favor ofCryptoRand[#28]- NOTE: This will be the final release for the
org.kotlincrypto:secure-randompublication.
- NOTE: This will be the final release for the
- Adds
dokkadocumentation athttps://random.kotlincrypto.org[#28] - Adds benchmarking to repository [#26]
- Updates dependencies
- Kotlin
1.9.23->1.9.24
- Kotlin
- Fixes multiplatform metadata manifest
unique_nameparameter for all source sets to be truly unique. [#19] - Updates jvm
.kotlin_modulewith truly unique file name. [#19]
- Fix
js.nodejsandwasmJs.nodejsarray type exception [#14] - Ensure
wasmWasitemporary array is back-filled when copying bytes [#16]
- Updates dependencies
- Kotlin
1.9.21->1.9.23
- Kotlin
- Fix
ClassCastExceptionforjs.nodejs[#12] - Fix max size exception for
js.browser[#12] - Add experimental support for
wasmJs&wasmWasi[#12] - Add support for Java9
JPMSvia Multi-Release jar #13
- Updates dependencies
- Kotlin
1.8.10->1.9.21
- Kotlin
- Drops support for the following deprecated targets:
iosArm32watchosX86linuxArm32HfplinuxMips32linuxMipsel32mingwX86wasm32
- Initial Release