Skip to content

Releases: ionspin/kotlin-multiplatform-libsodium

0.9.2

13 Apr 16:25
509d22e
Compare
Choose a tag to compare
  • Use 2.0.2 release of resource loader instead of forked snapshot

Kotlin 1.9.23, latest stable libsodium

06 Apr 21:22
20c1815
Compare
Choose a tag to compare
  • Fix #42, return values from libsodium calls are now checked
  • Bump kotlin to 1.9.23
  • Update to latest stable libsodium
  • Update to latest MSVC library

Kotlin 1.9.10, PasswordHash change, removal of deprecated targets

23 Sep 14:01
6c12ce7
Compare
Choose a tag to compare
  • Breaking changes:

    • PasswordHash.str now returns String
    • PasswordHash.strNeedsRehash and PasswordHash.strVerify now take String type for passwordHash parameter
  • Update to latest stable build of libsodium

  • Update to kotlin 1.9.10

  • Targets deprecated by kotlin 1.9.10 and therefore removed from this library:

    • iosArm32
    • watchosX86
    • wasm32
    • mingwX86
    • linuxArm32Hfp

Kotlin 1.8.10

26 Mar 18:41
5107382
Compare
Choose a tag to compare
  • Update to latest stable build of libsodium
  • Update to kotlin 1.8.10

Mingw target fix

09 Oct 09:56
8994787
Compare
Choose a tag to compare

Fix for missing mingw target in published library modules.xml (#29)

0.8.7

10 Sep 08:25
b3032ec
Compare
Choose a tag to compare
  • Bump to kotlin 1.7.10
  • Update libsodium to latest stable version
  • Fix for #26 - problems running in test environment on JVM

0.8.6

19 May 16:10
Compare
Choose a tag to compare
  • Bump to 1.6.21
  • Enable initialization on 32bit Android devices
  • Fix for #23 JS libsodium won't initalize
  • API change chacha20IetfXorIc now takes UInt initial counter parameter

0.8.5

05 Mar 19:37
4282fc5
Compare
Choose a tag to compare
  • Libsodium updated to 7d67f1909bfa6e12254 (2022)
  • Fix array out of bounds on native when trying to get a pointer to empty array. Return null instead.
  • Fixed #20 - calling crypto_sign_ed25519_sk_to_curve25519 instead of crypto_sign_ed25519_pk_to_curve25519 in jvm and native implementations
  • Bump to kotlin 1.6.10

Kotlin 1.5.21

19 Jul 21:20
Compare
Choose a tag to compare
Kotlin 1.5.21 Pre-release
Pre-release
  • Bump to kotlin 1.5.21
  • Libsodium.js bump to 0.7.9
  • Removed bintray/jcenter repositories

Kotlin 1.5.10

28 May 16:38
Compare
Choose a tag to compare
Kotlin 1.5.10 Pre-release
Pre-release
  • Built with kotlin 1.5.10
  • Fixed loading but not initializing libsodium on jvm
  • Changed subkey id to UInt from Int, limited by JS api
  • Updated libsodium to latest master 710b2d3963347017ba (potentially will be switched to stable branch)