Commit Graph

  • c39c9ec71e Adding comment in hardly understandable part main kildishevps 2025-02-05 00:37:27 +03:00
  • 2acf7218b4 Changing README kildishevps 2025-02-04 21:40:56 +03:00
  • f1b8488707 Changing publishing paths back to YoungBlood organization kildishevps 2025-02-02 19:33:01 +03:00
  • 8a2bbb3e33 Fixig publication again kildishevps 2025-02-02 18:58:02 +03:00
  • c87a0cf24c Fixig publication kildishevps 2025-02-01 05:49:07 +03:00
  • c8020e9200 Small fix to previous update PlaceboAddict 2025-01-31 21:33:37 +03:00
  • 3334a967b1 GroupID and some other things changed from "iospin" to "sergeych" PlaceboAddict 2025-01-31 20:51:54 +03:00
  • 186db7478a
    Merge pull request #1 from sergeych/develop2 Kildishev Petr 2025-01-23 00:59:17 +03:00
  • 90feb762db Rebase and adapting new functions to wasmJs kildishevps 2025-01-23 00:35:54 +03:00
  • bd64211bab Changed lib version to 0.9.4-SNAPSHOT kildishevps 2025-01-19 01:25:51 +03:00
  • c5e91fc8ee Moved all wasmJs to runningOnLinuxx in gradle, deleted unneded TODOS and dependencies kildishevps 2024-12-31 17:35:13 +03:00
  • f548a162e7 Attempt on fixing tests kildishevps 2024-12-31 05:43:13 +03:00
  • db219a351f Fixing all functions that didn't work and renaming types kildishevps 2024-12-31 05:36:26 +03:00
  • 083df8a73c Sample (and maybe something else too, idk) works now!! kildishevps 2024-12-31 01:30:15 +03:00
  • e2a079f0d2 Fixed libsodiumPromise.then TypeCastError error kildishevps 2024-12-30 17:36:14 +03:00
  • c6946c90b4 Fixed Throable cast error and changed gradle version in one more place kildishevps 2024-12-29 17:41:29 +03:00
  • 504e8db46b Changed gradle and kotlin versions and made LibsodiumInitializer.initializeWithCallback a bit prettier kildishevps 2024-12-28 06:22:08 +03:00
  • 59f2d77890 Problem with 1.9.23 KMP version. It's been fixed in 2.0 so it needs to be updated PlaceboAddict 2024-12-28 00:23:46 +03:00
  • bd83e9aee0 Changed gradle files to be like in test project, wasmJsBrowser run appeared. Also added wasmJs to crypto-api gradle PlaceboAddict 2024-12-26 01:03:48 +03:00
  • 9f7fc6e379 runTest that should work as it works in test project PlaceboAddict 2024-12-26 00:54:34 +03:00
  • ccb47be795 We have runTest for wasmJs now, but there is a weird problem with library files PlaceboAddict 2024-12-16 22:46:25 +03:00
  • 6a9cfd5006 External objects have been moved to Types.kt. JsSodiumInterface.kt changes: Ubyte -> Byte; UInt -> Int Next step: tests. PlaceboAddict 2024-12-10 20:08:28 +03:00
  • 03116127e8 Exception has been handled in func xChaCha20Poly1305Pull (file SecretStream.kt) PlaceboAddict 2024-12-10 19:41:52 +03:00
  • 12ebea9550 SecretStream.kt fixed by using a lot of external objects on JsSodiumInterface.kt. Problem: function crypto_secretstream_xchacha20poly1305_pull returns JsAny (via an external object) to dataAndTag value. Later dataAndTag is compared to Boolean. Check it out later. It may cause problems. PlaceboAddict 2024-12-09 03:27:29 +03:00
  • 014daefc43 Created a big amount of external objects in JsSodiumInterface.kt for Hash.kt, Kdf.kt and KeyExchange.kt files. Reason: values had these fields in dynamic type but not in JsAny type. PlaceboAddict 2024-12-09 01:16:46 +03:00
  • 0d2300c47f Add chacha20poly1305EncryptDetachedResult return type to corresponding functions (mac and ciphertext were fixed) PlaceboAddict 2024-12-07 19:12:57 +03:00
  • 2fdecba847 Made a .toUInt8Array() function in JsUtil.kt file. PlaceboAddict 2024-12-06 00:31:33 +03:00
  • 4bea64ad21 Fixed initializeWithCallback func in LibsodiumInitializer. Note: now it returns a JsString "null" instead of nothing PlaceboAddict 2024-12-02 05:19:17 +03:00
  • f7bb312273 Fixed JsUtil.kt, Uint8Array type to ByteArray PlaceboAddict 2024-12-02 03:40:00 +03:00
  • f161aef4ac The JsLibsodiumLoader file has been fixed, but the quality of fix is unknown PlaceboAddict 2024-12-01 21:14:19 +03:00
  • 669e8ee0c9 Work on JsSodiumLoader in process. Current problem: wrong type in try-catch (JsAny instead of throwable) PlaceboAddict 2024-12-01 20:51:43 +03:00
  • 99e6316120 Deleted @JsNonModule, dynamic (and Any) type switched to JsAny PlaceboAddict 2024-11-27 21:27:28 +03:00
  • 0a561e4f10 Wasm connected (hopefully) PlaceboAddict 2024-11-23 23:32:36 +03:00
  • d26ef0d41e Our sweet start PlaceboAddict 2024-11-21 14:12:51 +03:00
  • df86967662 Our sweet start PlaceboAddict 2024-11-20 22:24:43 +03:00
  • cf9094ebb2
    Merge pull request #52 from Traderjoe95/feature/ristretto255 Ugljesa Jovanovic 2024-11-16 13:16:51 +01:00
  • 2dd71befb2 Final (?) Refactoring Johannes Leupold 2024-11-12 22:07:06 +01:00
  • 0b03b249cb
    Initial Ristretto255 API refactoring Ugljesa Jovanovic 2024-09-01 16:46:11 +02:00
  • 766f55d64e
    Initial Ed25519 API refactoring Ugljesa Jovanovic 2024-09-01 16:24:10 +02:00
  • 2887ae2535 Remove unintentional formatting changes and add .editorconfig Johannes Leupold 2024-08-14 23:04:55 +02:00
  • 989d671c41
    Correct dylib filename Ugljesa Jovanovic 2024-08-14 21:22:23 +02:00
  • 8fef269550
    Update library used by JNA for macos by adding dylib built with LIBSODIUM_FULL_BUILD Ugljesa Jovanovic 2024-08-14 20:33:07 +02:00
  • e526bb09aa Enable full test exceptions for all platforms Johannes Leupold 2024-08-14 14:26:08 +02:00
  • 086bb1f786 Specify LIBSODIUM_FULL_BUILD in an attempt to fix the MacOS build Johannes Leupold 2024-08-14 13:50:36 +02:00
  • 6d5b2ba6e1 WIP: Remove *_from_string functions as they're not yet part of a libsodium release Johannes Leupold 2024-08-14 12:11:20 +02:00
  • 9a4a776bbd WIP: Fix build/test issues Johannes Leupold 2024-08-14 11:47:29 +02:00
  • 338c1f0012 Add Ed25519 tests Johannes Leupold 2024-08-13 15:33:51 +02:00
  • fafa0aa0c5 Add Ed25519 arithmetic and fix more bugs Johannes Leupold 2024-08-13 10:23:52 +02:00
  • e785bde585 Add missing imports and use usePinned to guarantee proper unpinning Johannes Leupold 2024-08-12 16:15:46 +02:00
  • 6a66654436 Add Ristretto255 Support Johannes Leupold 2024-08-12 15:47:26 +02:00
  • 4ff2dddf14
    Merge pull request #51 from ReneeVandervelde/return-codes Ugljesa Jovanovic 2024-07-02 21:07:00 +02:00
  • 3d2c848a79
    Remove invalid return value from JVM JNA definition of sodium_bin2base64, since the actual return value is the pointer to the buffer containing encoded string, not an integer, and we don't use it in any case Ugljesa Jovanovic 2024-07-02 20:45:23 +02:00
  • 1ff01d0fdd
    Fix shortHashKeygen, which doesn't have a return value, but was defined as returing Int in JNA defintion Ugljesa Jovanovic 2024-07-02 18:50:22 +02:00
  • c2b91c2c69
    Use single shared method for return code checking. Renee Vandervelde 2024-07-01 20:48:46 -05:00
  • c9c5f320af
    Merge pull request #50 from ReneeVandervelde/method-cleanup Ugljesa Jovanovic 2024-07-02 17:46:11 +02:00
  • bd3cbb1662
    Cleanup deprecated methods. Renee Vandervelde 2024-07-01 20:07:15 -05:00
  • b919de5d71
    Merge pull request #46 from ReneeVandervelde/fix-chacha-result-equality Ugljesa Jovanovic 2024-06-15 11:41:45 +02:00
  • 77445bb5cf
    Fix Equality Check in XChaCha20EncryptionResult Renee Vandervelde 2024-06-14 21:11:29 -05:00
  • da46a3c396
    Bump snapshot to 0.9.3 Ugljesa Jovanovic 2024-04-13 18:24:12 +02:00
  • 509d22ed05
    Update readme and changelog Ugljesa Jovanovic 2024-04-13 18:07:30 +02:00
  • ad64fa1e4c
    Use 2.0.2 release of resource loader Ugljesa Jovanovic 2024-04-13 17:53:03 +02:00
  • 20c1815df8
    Release 0.9.1, Kotlin 1.9.23, libsodium 2024-04-06 Ugljesa Jovanovic 2024-04-06 23:21:08 +02:00
  • 670fcc2b2b
    Kotlin 1.9.23 (#43) Ugljesa Jovanovic 2024-04-06 20:43:46 +02:00
  • 1424db0336
    Remove xchacha20 streaming API for now, as they are not available on apple builds Ugljesa Jovanovic 2024-04-06 18:56:26 +02:00
  • 59c5f958ca
    Fix for #42, add check for values returned by libsodium that signal failure, reintroduce xChaCha20 stream API since iosArm32 is not supported any more, use forked resource loader that deletes tmp folders properly Ugljesa Jovanovic 2024-04-06 11:46:28 +02:00
  • bd988cc493
    Correct package in AndroidManifest.xml Ugljesa Jovanovic 2023-09-25 11:45:36 +02:00
  • 05131383a1
    Update readme and fix chanelog typos Ugljesa Jovanovic 2023-09-23 16:06:11 +02:00
  • 6c12ce766a
    Bump to 0.9.1 Ugljesa Jovanovic 2023-09-23 15:59:36 +02:00
  • 4a96c32418
    Merge pull request #38 from ionspin/kotlin-1.9.0 Ugljesa Jovanovic 2023-09-23 14:38:33 +02:00
  • c7fbc71814
    libsodium version bump to 1.0.19 and appropriate test update Ugljesa Jovanovic 2023-09-23 14:15:21 +02:00
  • 6d3d452a29
    Updated jvm binaries Ugljesa Jovanovic 2023-09-23 13:46:48 +02:00
  • 45e4058481
    iosArm32 removed, watchosArm32 returned Ugljesa Jovanovic 2023-09-23 13:34:02 +02:00
  • 3c6d0b1c43
    Build without visionos Ugljesa Jovanovic 2023-09-23 13:18:23 +02:00
  • 34afd86d43
    Remove deprecated watchosX86 Ugljesa Jovanovic 2023-09-23 12:40:09 +02:00
  • 9a9731c3c0
    Gradle plugin to 1.9.10 Ugljesa Jovanovic 2023-09-23 12:33:09 +02:00
  • 194994f5b2
    Update kotlin to 1.9.10, update library versions, use latest libsodium stable, clean up Deps, remove deprecated targets, change PasswordHash str related functions to use String Ugljesa Jovanovic 2023-09-23 11:54:02 +02:00
  • b32821e13e
    Bump to 1.9.0 Ugljesa Jovanovic 2023-08-17 11:45:23 +02:00
  • 51073827d7
    Release 0.8.9, Bump to 0.9.0-SNAPSHOT Ugljesa Jovanovic 2023-03-26 20:40:11 +02:00
  • 1cfa03a18f
    Kotlin 1.8.10 + maintenance (#37) Ugljesa Jovanovic 2023-03-26 19:12:15 +02:00
  • f268886681
    Sign with different GPG key Ugljesa Jovanovic 2022-12-26 18:16:36 +01:00
  • f3ec8a755d
    Merge pull request #33 from ionspin/kotlin-1.7.20 Ugljesa Jovanovic 2022-10-12 18:37:24 +02:00
  • 1888c07757
    Bump to kotlin 1.7.20 Ugljesa Jovanovic 2022-10-12 18:12:58 +02:00
  • 04f0a615ab
    Bump to 0.8.9 snapshot, fix mac maven publish script Ugljesa Jovanovic 2022-10-09 11:56:56 +02:00
  • d8fb4b41ca
    Update changelog and readme, release fixes #29 Ugljesa Jovanovic 2022-10-09 11:33:36 +02:00
  • 89947873e7
    Merge pull request #30 from ionspin/better-sample Ugljesa Jovanovic 2022-10-09 11:28:23 +02:00
  • c843ea5122
    Remove test dependencies from jvm main, clean up runners Ugljesa Jovanovic 2022-10-07 20:00:59 +02:00
  • fec0f36dc3
    Fix runners, use api because yarn breaks if same project has local sources and reference to build remote library Ugljesa Jovanovic 2022-10-06 12:26:35 +02:00
  • 13a880cc73
    Bump sample to use latest snapshot and add some encryption/decryption to binary Ugljesa Jovanovic 2022-10-06 10:44:54 +02:00
  • 0baef1257e
    Update badge master -> main Ugljesa Jovanovic 2022-10-05 13:43:41 +02:00
  • d0e9920aa4
    Disable mingw cross-compilation on linux Ugljesa Jovanovic 2022-10-05 11:25:26 +02:00
  • 7dd2b90a09
    Add lib prefix to libraries on jvm as some packaging tools extract them into system path and java expects lib prefix Ugljesa Jovanovic 2022-09-20 11:03:24 +02:00
  • b3032ecefe
    Merge pull request #28 from ionspin/0.8.8-SNAPSHOT Ugljesa Jovanovic 2022-09-10 10:23:58 +02:00
  • 4ac031f0ed
    Bump to 0.8.8-SNAPSHOT Ugljesa Jovanovic 2022-09-10 09:51:29 +02:00
  • 16f6a3109e
    Fix dokka issues, some formatting Ugljesa Jovanovic 2022-08-29 09:31:39 +02:00
  • 7f2fdbe477
    Merge pull request #27 from ionspin/kotlin-1.7.10 Ugljesa Jovanovic 2022-08-28 22:21:31 +02:00
  • b18b637b91
    Update mac and windows jvm libs Ugljesa Jovanovic 2022-08-28 21:34:25 +02:00
  • 8bbb2ff635
    Update android and linux dynamic libs, prevent windows shell from hanging and fix type for android on x86_64 Ugljesa Jovanovic 2022-08-28 20:33:23 +02:00
  • 13b81c409e
    Bump libsodium to latest stable Ugljesa Jovanovic 2022-08-28 20:04:12 +02:00
  • a15be35197
    Update to kotlin 1.7.10, remove test dependancy from common source set, cleanup some old comments Ugljesa Jovanovic 2022-08-28 20:03:25 +02:00
  • 258f2fadb0
    Version bump Ugljesa Jovanovic 2022-05-19 18:03:06 +02:00