This website requires JavaScript.
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
6a47f7d90b
Enable initialization on 32bit android devices
Ugljesa Jovanovic
2022-05-19 16:52:27 +02:00
87652f7014
Merge pull request #25 from ionspin/fix-js-initalization
Ugljesa Jovanovic
2022-03-25 16:42:41 +01:00
93eb410a16
Update changelog
Ugljesa Jovanovic
2022-03-25 16:15:20 +01:00
7625a2d103
Remove logging from loader, stream exception
Ugljesa Jovanovic
2022-03-25 15:56:36 +01:00
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"
Ugljesa Jovanovic
2022-03-25 15:00:57 +01:00
10f9a3226f
Merge branch 'fix-js-initalization2' into fix-js-initalization
Ugljesa Jovanovic
2022-03-25 14:39:13 +01:00
c61d555017
update to kotlin 1.6.20-RC2
Luca Spinazzola
2022-03-25 09:13:32 -04:00
80c84a25d4
Remove check narrowing todos, they are handled
Ugljesa Jovanovic
2022-03-25 12:54:47 +01:00
ec19c02a42
Remove debug test
Ugljesa Jovanovic
2022-03-25 12:52:32 +01:00
cd3ec109a3
Handle ULong -> UInt conversions, update api to reflect stream_chacha20_ietf takes UInt for initial counter
Ugljesa Jovanovic
2022-03-25 12:47:22 +01:00
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
Ugljesa Jovanovic
2022-03-25 11:51:23 +01:00
a77ba4cc8f
Revert removal of import
Luca Spinazzola
2022-03-25 03:02:08 -04:00
e16167a08e
JS fixes.
Luca Spinazzola
2022-03-25 02:43:10 -04:00
494e3d5ac0
fix importing coroutines in sample
Luca Spinazzola
2022-03-25 02:27:11 -04:00
4282fc54c1
Merge pull request #22 from ionspin/release-0.8.5
Ugljesa Jovanovic
2022-03-05 20:00:44 +01:00
eafdfe5ed6
Add macos static build folder to gitignore
Ugljesa Jovanovic
2022-03-05 19:36:59 +01:00
f6bc442520
Update version in readme
Ugljesa Jovanovic
2022-03-05 19:32:15 +01:00
1197e585d2
Changelog, version and libsodium updates
Ugljesa Jovanovic
2022-03-05 19:29:59 +01:00
9681309cde
Merge pull request #21 from ionspin/20-ed25519-curve-pk-conversion-fix
Ugljesa Jovanovic
2022-03-04 13:32:42 +01:00
c2887184e0
ed25519PkToCurve25519 was calling libsodium sk_to_curve in both native and jvm platforms. Fixed so it calls appropriate pk_to_curve. Fixes #20
Ugljesa Jovanovic
2022-03-04 12:13:41 +01:00
cd41c428a3
Konan does still bundle sysroot and crosscompiler, use that otherwise gold complains
Ugljesa Jovanovic
2022-01-16 00:32:30 +01:00
761b4649c8
Don't use konan cross compiling as it's not bundled anymore
Ugljesa Jovanovic
2022-01-15 23:53:50 +01:00
3c5e91d8c9
Bump to 1.6.10
Ugljesa Jovanovic
2022-01-15 21:59:14 +01:00
498dd87c5d
Switch to main branch
Ugljesa Jovanovic
2022-01-15 21:38:28 +01:00
2aaf0cc79f
Merge pull request #19 from ionspin/bump-to-1.5.31
Ugljesa Jovanovic
2021-10-04 19:47:53 +02:00
c08d3d6693
Bump to 1.5.31
Ugljesa Jovanovic
2021-10-04 18:01:38 +02:00
08d76023b9
Merge pull request #18 from ionspin/update-jvm-bundled-libraries
Ugljesa Jovanovic
2021-09-26 11:21:15 +02:00
071ba83bfc
Update with most recent built libraries bundled with jvm
Ugljesa Jovanovic
2021-09-25 23:40:49 +02:00
196449d965
Merge pull request #17 from ionspin/stable-libsodium
Ugljesa Jovanovic
2021-09-25 14:01:25 +02:00
2ef2690f2c
Updated msvc to latest stable
Ugljesa Jovanovic
2021-09-25 13:39:25 +02:00
9a02481645
Stable libsodium
Ugljesa Jovanovic
2021-09-25 10:53:20 +02:00
725c95c397
Merge pull request #15 from ionspin/1.5.31-new-targets-updated-libsodium
Ugljesa Jovanovic
2021-09-24 19:16:41 +02:00
4588b049a0
Disable tests on non macos apple sillicon for now
Ugljesa Jovanovic
2021-09-24 18:53:12 +02:00
594c2bbae3
Update android target in sample, update README, use macos dylib build on M1
Ugljesa Jovanovic
2021-09-24 18:25:31 +02:00
d4e5320a36
Bump android sdk to 31
Ugljesa Jovanovic
2021-09-24 17:26:41 +02:00
b5f7fe94fd
Merge master
Ugljesa Jovanovic
2021-09-24 14:31:34 +02:00
d982ac190e
Merge pull request #16 from ionspin/1.5.31
Ugljesa Jovanovic
2021-09-24 09:27:42 +02:00
b931a0ff2d
Plugin version bump
Ugljesa Jovanovic
2021-09-23 21:51:25 +02:00
0a1f559d4a
Kotlin 1.5.30, libsodium update, coroutines/serialization update
Ugljesa Jovanovic
2021-09-23 21:21:11 +02:00
5339b852f0
Configure initially
Ugljesa Jovanovic
2021-09-23 20:12:15 +02:00
3bb56115f3
Updated jvm jna libraries, README
Ugljesa Jovanovic
2021-09-23 19:20:11 +02:00
4833eaaea2
Build script cleanup
Ugljesa Jovanovic
2021-09-22 22:35:25 +02:00
140947e249
Kotlin to 1.3.51, coroutines and serialization update, libsodium update to latest master
Ugljesa Jovanovic
2021-09-22 20:41:05 +02:00
965615f145
Bump sample dep version and fix README typo. Fixes #13
Ugljesa Jovanovic
2021-07-28 15:56:28 +02:00
c7b3599c7c
Merge pull request #12 from ionspin/fix-empty-array-pointer-out-of-bounds
Ugljesa Jovanovic
2021-07-27 11:29:15 +00:00
65af7143fc
Missing initializer in test
Ugljesa Jovanovic
2021-07-27 12:33:22 +02:00
9f11aa8af9
Fix out of bounds when trying to get a pointer to empty array
Ugljesa Jovanovic
2021-07-27 11:46:39 +02:00
310e86695d
Prevent JS name mangling when using libsodium, remove randombytes duplicate definition
Ugljesa Jovanovic
2021-07-20 14:25:37 +02:00
f3cc8ca006
Version bump
Ugljesa Jovanovic
2021-07-19 23:18:33 +02:00
763471f745
Merge pull request #11 from ionspin/kotlin-1.5.21
Ugljesa Jovanovic
2021-07-19 20:15:12 +00:00
38d3ac1b44
Reduce chance that tamper change is same as original value in tests
Ugljesa Jovanovic
2021-07-19 22:14:27 +02:00
8b39e8a813
update readme
Ugljesa Jovanovic
2021-07-19 21:20:00 +02:00
3a7e16e7e7
Remove react from sample, force version 4 of webpack
Ugljesa Jovanovic
2021-07-19 20:01:28 +02:00
d6945979a9
Update dokka, update resource extractor, update js wrapper versions, remove js from sample as gradle cant find libs when building
Ugljesa Jovanovic
2021-07-19 19:29:26 +02:00
d9a847d39d
Updating gradle and kotlin, probably dokka as well
Ugljesa Jovanovic
2021-07-15 17:10:41 +02:00
776f62d001
mac and win prebuilt update
Ugljesa Jovanovic
2021-05-28 15:42:41 +02:00
a10faf1967
Init is done automatically by libsodium.js
Ugljesa Jovanovic
2021-05-28 15:15:08 +02:00
0f4001b8c8
No need for metadata task any more
Ugljesa Jovanovic
2021-05-28 13:18:51 +02:00
9624cf8bba
Merge pull request #10 from ionspin/1.5.0-bump
Ugljesa Jovanovic
2021-05-28 12:24:31 +02:00
b596cfa9c8
Added updated prebuilts for jna
Ugljesa Jovanovic
2021-05-28 11:33:25 +02:00
e078cf0e8c
1.5.10
Ugljesa Jovanovic
2021-05-28 10:51:07 +02:00
23c4a6f2e2
Fix release info to point to correct repo
Ugljesa Jovanovic
2021-05-22 11:51:08 +02:00
e000d13b79
Call sodium init in js and jvm
Ugljesa Jovanovic
2021-05-01 12:43:29 +02:00
010ee5bd11
CHANGELOG fix, was old version from -crypto repo
Ugljesa Jovanovic
2021-04-30 23:17:58 +02:00
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.
Ugljesa Jovanovic
2021-04-30 22:10:02 +02:00
cf00c17a64
Libsodium update
Ugljesa Jovanovic
2021-04-29 13:15:47 +02:00
3a33781db8
Use int instead of ulong
Ugljesa Jovanovic
2021-03-03 10:32:31 +01:00
7b394017e3
Merge pull request #9 from ionspin/add-64bit-arm-linux
Ugljesa Jovanovic
2021-03-03 09:28:09 +00:00
ed7cb7482b
Remove bignum dep
Ugljesa Jovanovic
2021-03-02 14:09:43 +01:00
67723d2a4b
Set default base64 variant to original
Ugljesa Jovanovic
2021-03-01 17:09:33 +01:00
cfba7a2c3a
Add arm64 .so, add branch for arm in loader
Ugljesa Jovanovic
2021-03-01 16:35:06 +01:00
252d00ee2b
Version bump
Ugljesa Jovanovic
2021-02-24 17:53:51 +01:00
bab7368e38
kts snapshot instrucitons
Ugljesa Jovanovic
2021-02-24 17:53:30 +01:00
eafb8de57b
Version bump, mac exclude android publishing
Ugljesa Jovanovic
2021-02-24 17:41:55 +01:00
e30f4f0e86
Use library loader instead of file loader as it fails when in published jar form
Ugljesa Jovanovic
2021-02-24 17:19:12 +01:00
09be83fcef
Bump version, add android tasks to publish script
Ugljesa Jovanovic
2021-02-24 16:32:14 +01:00
09d9a15ce2
Bump readme version
Ugljesa Jovanovic
2021-02-24 15:56:07 +01:00
1df108748b
Add android to snapshot publishing
Ugljesa Jovanovic
2021-02-24 15:55:29 +01:00
9d1e0bd9d1
Add android publishing
Ugljesa Jovanovic
2021-02-24 13:01:02 +01:00
de161003ec
Add release scripts, version bump, dokka downgrade
Ugljesa Jovanovic
2021-02-24 12:04:16 +01:00
6a496a2568
Update readme
Ugljesa Jovanovic
2021-02-24 09:57:33 +01:00
6db7a828ac
Merge pull request #8 from ionspin/jna-android-and-java
Ugljesa Jovanovic
2021-02-24 08:56:12 +00:00
e18f7d3792
Update readme
Ugljesa Jovanovic
2021-02-24 09:34:29 +01:00
fca1b10605
Remove xchacha20 imports
Ugljesa Jovanovic
2021-02-24 08:56:02 +01:00
9071c9be0e
remove android_sdk, we need to set it directly in the runners
Ugljesa Jovanovic
2021-02-23 23:30:03 +01:00
8249881eb1
Disable xchacha20 stream for now, as it seems to be missing on ios32arm build. Fix android sdk path
Ugljesa Jovanovic
2021-02-23 23:27:37 +01:00
b85b75e732
Removed lazy sodium both java and android
Ugljesa Jovanovic
2021-02-23 21:50:56 +01:00
574377da3c
Added a bunch, also added xchacha20 ic and xor
Ugljesa Jovanovic
2021-02-23 19:54:07 +01:00
354c0c2fd6
Use long instaed of int array in sha512
Ugljesa Jovanovic
2021-02-23 10:23:07 +01:00
7f703aa6b9
Added signing
Ugljesa Jovanovic
2021-02-23 09:43:53 +01:00
d4955dc7cd
Make sample use box
Ugljesa Jovanovic
2021-02-22 22:56:28 +01:00
0222b967bc
Make sample use box
Ugljesa Jovanovic
2021-02-22 22:55:14 +01:00
f7815d009e
Added box:
Ugljesa Jovanovic
2021-02-22 22:51:15 +01:00