Commit Graph
100 Commits
Author SHA1 Message Date
Ugljesa Jovanovic 05131383a1 Update readme and fix chanelog typos 2023-09-23 16:06:11 +02:00
Ugljesa Jovanovic 6c12ce766a Bump to 0.9.1 2023-09-23 15:59:36 +02:00
Ugljesa Jovanovic 4a96c32418 Merge pull request #38 from ionspin/kotlin-1.9.0
Kotlin 1.9.10
2023-09-23 14:38:33 +02:00
Ugljesa Jovanovic c7fbc71814 libsodium version bump to 1.0.19 and appropriate test update 2023-09-23 14:15:21 +02:00
Ugljesa Jovanovic 6d3d452a29 Updated jvm binaries 2023-09-23 13:46:48 +02:00
Ugljesa Jovanovic 45e4058481 iosArm32 removed, watchosArm32 returned 2023-09-23 13:34:02 +02:00
Ugljesa Jovanovic 3c6d0b1c43 Build without visionos 2023-09-23 13:18:23 +02:00
Ugljesa Jovanovic 34afd86d43 Remove deprecated watchosX86 2023-09-23 12:40:09 +02:00
Ugljesa Jovanovic 9a9731c3c0 Gradle plugin to 1.9.10 2023-09-23 12:33:09 +02:00
Ugljesa Jovanovic 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 2023-09-23 11:54:02 +02:00
Ugljesa Jovanovic b32821e13e Bump to 1.9.0 2023-08-17 11:45:23 +02:00
Ugljesa Jovanovic 51073827d7 Release 0.8.9, Bump to 0.9.0-SNAPSHOT 2023-03-26 20:40:11 +02:00
Ugljesa Jovanovic 1cfa03a18f Kotlin 1.8.10 + maintenance (#37)
* Update libsodium submodule, bump kotlin versions, switch to github actions
2023-03-26 19:12:15 +02:00
Ugljesa Jovanovic f268886681 Sign with different GPG key 2022-12-26 18:16:36 +01:00
Ugljesa Jovanovic f3ec8a755d Merge pull request #33 from ionspin/kotlin-1.7.20
Bump to kotlin 1.7.20
2022-10-12 18:37:24 +02:00
Ugljesa Jovanovic 1888c07757 Bump to kotlin 1.7.20 2022-10-12 18:12:58 +02:00
Ugljesa Jovanovic 04f0a615ab Bump to 0.8.9 snapshot, fix mac maven publish script 2022-10-09 11:56:56 +02:00
Ugljesa Jovanovic d8fb4b41ca Update changelog and readme, release fixes #29 2022-10-09 11:33:36 +02:00
Ugljesa Jovanovic 89947873e7 Merge pull request #30 from ionspin/better-sample
Better sample
2022-10-09 11:28:23 +02:00
Ugljesa Jovanovic c843ea5122 Remove test dependencies from jvm main, clean up runners 2022-10-07 20:00:59 +02:00
Ugljesa Jovanovic fec0f36dc3 Fix runners, use api because yarn breaks if same project has local sources and reference to build remote library 2022-10-06 12:26:35 +02:00
Ugljesa Jovanovic 13a880cc73 Bump sample to use latest snapshot and add some encryption/decryption to binary 2022-10-06 10:44:54 +02:00
Ugljesa Jovanovic 0baef1257e Update badge master -> main 2022-10-05 13:43:41 +02:00
Ugljesa Jovanovic d0e9920aa4 Disable mingw cross-compilation on linux 2022-10-05 11:25:26 +02:00
Ugljesa Jovanovic 7dd2b90a09 Add lib prefix to libraries on jvm as some packaging tools extract them into system path and java expects lib prefix 2022-09-20 11:03:24 +02:00
Ugljesa Jovanovic b3032ecefe Merge pull request #28 from ionspin/0.8.8-SNAPSHOT
Bump to 0.8.8-SNAPSHOT
2022-09-10 10:23:58 +02:00
Ugljesa Jovanovic 4ac031f0ed Bump to 0.8.8-SNAPSHOT 2022-09-10 09:51:29 +02:00
Ugljesa Jovanovic 16f6a3109e Fix dokka issues, some formatting 2022-08-29 09:31:39 +02:00
Ugljesa Jovanovic 7f2fdbe477 Merge pull request #27 from ionspin/kotlin-1.7.10
Kotlin 1.7.10
2022-08-28 22:21:31 +02:00
Ugljesa Jovanovic b18b637b91 Update mac and windows jvm libs 2022-08-28 21:34:25 +02:00
Ugljesa Jovanovic 8bbb2ff635 Update android and linux dynamic libs, prevent windows shell from hanging and fix type for android on x86_64 2022-08-28 20:33:23 +02:00
Ugljesa Jovanovic 13b81c409e Bump libsodium to latest stable 2022-08-28 20:04:12 +02:00
Ugljesa Jovanovic a15be35197 Update to kotlin 1.7.10, remove test dependancy from common source set, cleanup some old comments 2022-08-28 20:03:25 +02:00
Ugljesa Jovanovic 258f2fadb0 Version bump 2022-05-19 18:03:06 +02:00
Ugljesa Jovanovic 6a47f7d90b Enable initialization on 32bit android devices 2022-05-19 16:52:27 +02:00
Ugljesa Jovanovic 87652f7014 Merge pull request #25 from ionspin/fix-js-initalization
Fix js initalization
2022-03-25 16:42:41 +01:00
Ugljesa Jovanovic 93eb410a16 Update changelog 2022-03-25 16:15:20 +01:00
Ugljesa Jovanovic 7625a2d103 Remove logging from loader, stream exception 2022-03-25 15:56:36 +01:00
Ugljesa Jovanovic cdb6ecb8f9 Revert "Workaround inline class not allowed in external interfaces in JS https://youtrack.jetbrains.com/issue/KT-43224 still need to verify there is no narrowing or truncation when not using unsinged inline classes"
Left the checks for UInt in password hash

This reverts commit ce868fc598.
2022-03-25 15:00:57 +01:00
Ugljesa Jovanovic 10f9a3226f Merge branch 'fix-js-initalization2' into fix-js-initalization 2022-03-25 14:39:13 +01:00
Ugljesa Jovanovic 80c84a25d4 Remove check narrowing todos, they are handled 2022-03-25 12:54:47 +01:00
Ugljesa Jovanovic ec19c02a42 Remove debug test 2022-03-25 12:52:32 +01:00
Ugljesa Jovanovic cd3ec109a3 Handle ULong -> UInt conversions, update api to reflect stream_chacha20_ietf takes UInt for initial counter 2022-03-25 12:47:22 +01:00
Ugljesa Jovanovic ce868fc598 Workaround inline class not allowed in external interfaces in JS https://youtrack.jetbrains.com/issue/KT-43224 still need to verify there is no narrowing or truncation when not using unsinged inline classes 2022-03-25 11:51:23 +01:00
Ugljesa Jovanovic 4282fc54c1 Merge pull request #22 from ionspin/release-0.8.5
Release 0.8.5
2022-03-05 20:00:44 +01:00
Ugljesa Jovanovic eafdfe5ed6 Add macos static build folder to gitignore 2022-03-05 19:36:59 +01:00
Ugljesa Jovanovic f6bc442520 Update version in readme 2022-03-05 19:32:15 +01:00
Ugljesa Jovanovic 1197e585d2 Changelog, version and libsodium updates 2022-03-05 19:30:33 +01:00
Ugljesa Jovanovic 9681309cde Merge pull request #21 from ionspin/20-ed25519-curve-pk-conversion-fix
Fix ed25519PkToCurve25519 jvm and native implementations
2022-03-04 13:32:42 +01:00
Ugljesa Jovanovic c2887184e0 ed25519PkToCurve25519 was calling libsodium sk_to_curve in both native and jvm platforms. Fixed so it calls appropriate pk_to_curve. Fixes #20 2022-03-04 12:13:41 +01:00
Ugljesa Jovanovic cd41c428a3 Konan does still bundle sysroot and crosscompiler, use that otherwise gold complains 2022-01-16 00:32:30 +01:00
Ugljesa Jovanovic 761b4649c8 Don't use konan cross compiling as it's not bundled anymore 2022-01-15 23:53:50 +01:00
Ugljesa Jovanovic 3c5e91d8c9 Bump to 1.6.10 2022-01-15 21:59:14 +01:00
Ugljesa Jovanovic 498dd87c5d Switch to main branch 2022-01-15 21:38:28 +01:00
Ugljesa Jovanovic 2aaf0cc79f Merge pull request #19 from ionspin/bump-to-1.5.31
Bump to 1.5.31
2021-10-04 19:47:53 +02:00
Ugljesa Jovanovic c08d3d6693 Bump to 1.5.31 2021-10-04 18:01:38 +02:00
Ugljesa Jovanovic 08d76023b9 Merge pull request #18 from ionspin/update-jvm-bundled-libraries
Update jvm bundle with most recent built libraries
2021-09-26 11:21:15 +02:00
Ugljesa Jovanovic 071ba83bfc Update with most recent built libraries bundled with jvm 2021-09-25 23:40:49 +02:00
Ugljesa Jovanovic 196449d965 Merge pull request #17 from ionspin/stable-libsodium
Stable libsodium
2021-09-25 14:01:25 +02:00
Ugljesa Jovanovic 2ef2690f2c Updated msvc to latest stable 2021-09-25 13:39:25 +02:00
Ugljesa Jovanovic 9a02481645 Stable libsodium 2021-09-25 12:13:52 +02:00
Ugljesa Jovanovic 725c95c397 Merge pull request #15 from ionspin/1.5.31-new-targets-updated-libsodium
1.5.31 new targets updated libsodium
2021-09-24 19:16:41 +02:00
Ugljesa Jovanovic 4588b049a0 Disable tests on non macos apple sillicon for now 2021-09-24 18:53:12 +02:00
Ugljesa Jovanovic 594c2bbae3 Update android target in sample, update README, use macos dylib build on M1 2021-09-24 18:25:31 +02:00
Ugljesa Jovanovic d4e5320a36 Bump android sdk to 31 2021-09-24 17:26:41 +02:00
Ugljesa Jovanovic b5f7fe94fd Merge master 2021-09-24 14:31:34 +02:00
Ugljesa Jovanovic d982ac190e Merge pull request #16 from ionspin/1.5.31
Kotlin 1.5.30, libsodium update, coroutines/serialization update
2021-09-24 09:27:42 +02:00
Ugljesa Jovanovic b931a0ff2d Plugin version bump 2021-09-23 21:51:25 +02:00
Ugljesa Jovanovic 0a1f559d4a Kotlin 1.5.30, libsodium update, coroutines/serialization update 2021-09-23 21:21:36 +02:00
Ugljesa Jovanovic 5339b852f0 Configure initially 2021-09-23 20:12:15 +02:00
Ugljesa Jovanovic 3bb56115f3 Updated jvm jna libraries, README 2021-09-23 19:20:57 +02:00
Ugljesa Jovanovic 4833eaaea2 Build script cleanup 2021-09-22 22:35:25 +02:00
Ugljesa Jovanovic 140947e249 Kotlin to 1.3.51, coroutines and serialization update, libsodium update to latest master 2021-09-22 20:41:05 +02:00
Ugljesa Jovanovic 965615f145 Bump sample dep version and fix README typo. Fixes #13 2021-07-28 15:56:28 +02:00
Ugljesa Jovanovic c7b3599c7c Merge pull request #12 from ionspin/fix-empty-array-pointer-out-of-bounds
Fix out of bounds when trying to get a pointer to empty array
2021-07-27 11:29:15 +00:00
Ugljesa Jovanovic 65af7143fc Missing initializer in test 2021-07-27 12:33:22 +02:00
Ugljesa Jovanovic 9f11aa8af9 Fix out of bounds when trying to get a pointer to empty array 2021-07-27 11:46:39 +02:00
Ugljesa Jovanovic 310e86695d Prevent JS name mangling when using libsodium, remove randombytes duplicate definition 2021-07-20 14:25:37 +02:00
Ugljesa Jovanovic f3cc8ca006 Version bump 2021-07-19 23:18:33 +02:00
Ugljesa Jovanovic 763471f745 Merge pull request #11 from ionspin/kotlin-1.5.21
Kotlin 1.5.21
2021-07-19 20:15:12 +00:00
Ugljesa Jovanovic 38d3ac1b44 Reduce chance that tamper change is same as original value in tests 2021-07-19 22:14:27 +02:00
Ugljesa Jovanovic 8b39e8a813 update readme 2021-07-19 21:20:00 +02:00
Ugljesa Jovanovic 3a7e16e7e7 Remove react from sample, force version 4 of webpack 2021-07-19 20:01:28 +02:00
Ugljesa Jovanovic d6945979a9 Update dokka, update resource extractor, update js wrapper versions, remove js from sample as gradle cant find libs when building 2021-07-19 19:29:26 +02:00
Ugljesa Jovanovic d9a847d39d Updating gradle and kotlin, probably dokka as well 2021-07-15 17:10:41 +02:00
Ugljesa Jovanovic 776f62d001 mac and win prebuilt update 2021-05-28 15:42:41 +02:00
Ugljesa Jovanovic a10faf1967 Init is done automatically by libsodium.js 2021-05-28 15:15:08 +02:00
Ugljesa Jovanovic 0f4001b8c8 No need for metadata task any more 2021-05-28 13:18:51 +02:00
Ugljesa Jovanovic 9624cf8bba Merge pull request #10 from ionspin/1.5.0-bump
1.5.0 bump
2021-05-28 12:24:31 +02:00
Ugljesa Jovanovic b596cfa9c8 Added updated prebuilts for jna 2021-05-28 11:33:25 +02:00
Ugljesa Jovanovic e078cf0e8c 1.5.10 2021-05-28 10:51:07 +02:00
Ugljesa Jovanovic 23c4a6f2e2 Fix release info to point to correct repo 2021-05-22 11:51:08 +02:00
Ugljesa Jovanovic e000d13b79 Call sodium init in js and jvm 2021-05-01 12:43:29 +02:00
Ugljesa Jovanovic 010ee5bd11 CHANGELOG fix, was old version from -crypto repo 2021-04-30 23:17:58 +02:00
Ugljesa Jovanovic da85fefb9b Use UInt in kdf derivation, because that's the most js can support more or less. I'll try to figure out if we can use all 52bits lates. Also dont show arm build to intellij as it is checking if there is coroutines build for arm and fails with the most unusefull and misleading error I have seen so far. 2021-04-30 22:10:02 +02:00
Ugljesa Jovanovic cf00c17a64 Libsodium update 2021-04-29 13:15:47 +02:00
Ugljesa Jovanovic 3a33781db8 Use int instead of ulong 2021-03-03 10:32:31 +01:00
Ugljesa Jovanovic 7b394017e3 Merge pull request #9 from ionspin/add-64bit-arm-linux
Add arm64 .so, add branch for arm in loader
2021-03-03 09:28:09 +00:00
Ugljesa Jovanovic ed7cb7482b Remove bignum dep 2021-03-02 14:09:43 +01:00
Ugljesa Jovanovic 67723d2a4b Set default base64 variant to original 2021-03-01 17:09:33 +01:00