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 |
|
Ugljesa Jovanovic
|
cfba7a2c3a
|
Add arm64 .so, add branch for arm in loader
|
2021-03-01 16:35:06 +01:00 |
|
Ugljesa Jovanovic
|
252d00ee2b
|
Version bump
|
2021-02-24 17:53:51 +01:00 |
|
Ugljesa Jovanovic
|
bab7368e38
|
kts snapshot instrucitons
|
2021-02-24 17:53:30 +01:00 |
|
Ugljesa Jovanovic
|
eafb8de57b
|
Version bump, mac exclude android publishing
|
2021-02-24 17:41:55 +01:00 |
|
Ugljesa Jovanovic
|
e30f4f0e86
|
Use library loader instead of file loader as it fails when in published jar form
|
2021-02-24 17:19:12 +01:00 |
|
Ugljesa Jovanovic
|
09be83fcef
|
Bump version, add android tasks to publish script
|
2021-02-24 16:32:14 +01:00 |
|
Ugljesa Jovanovic
|
09d9a15ce2
|
Bump readme version
|
2021-02-24 15:56:07 +01:00 |
|
Ugljesa Jovanovic
|
1df108748b
|
Add android to snapshot publishing
|
2021-02-24 15:55:29 +01:00 |
|
Ugljesa Jovanovic
|
9d1e0bd9d1
|
Add android publishing
|
2021-02-24 13:01:02 +01:00 |
|
Ugljesa Jovanovic
|
de161003ec
|
Add release scripts, version bump, dokka downgrade
|
2021-02-24 12:04:16 +01:00 |
|
Ugljesa Jovanovic
|
6a496a2568
|
Update readme
|
2021-02-24 09:57:33 +01:00 |
|
Ugljesa Jovanovic
|
6db7a828ac
|
Merge pull request #8 from ionspin/jna-android-and-java
Jna android and java
|
2021-02-24 08:56:12 +00:00 |
|
Ugljesa Jovanovic
|
e18f7d3792
|
Update readme
|
2021-02-24 09:34:29 +01:00 |
|
Ugljesa Jovanovic
|
fca1b10605
|
Remove xchacha20 imports
|
2021-02-24 08:56:02 +01:00 |
|
Ugljesa Jovanovic
|
9071c9be0e
|
remove android_sdk, we need to set it directly in the runners
|
2021-02-23 23:30:03 +01:00 |
|
Ugljesa Jovanovic
|
8249881eb1
|
Disable xchacha20 stream for now, as it seems to be missing on ios32arm build. Fix android sdk path
|
2021-02-23 23:27:37 +01:00 |
|
Ugljesa Jovanovic
|
b85b75e732
|
Removed lazy sodium both java and android
|
2021-02-23 21:50:56 +01:00 |
|
Ugljesa Jovanovic
|
574377da3c
|
Added a bunch, also added xchacha20 ic and xor
|
2021-02-23 19:54:07 +01:00 |
|
Ugljesa Jovanovic
|
354c0c2fd6
|
Use long instaed of int array in sha512
|
2021-02-23 10:23:07 +01:00 |
|
Ugljesa Jovanovic
|
7f703aa6b9
|
Added signing
|
2021-02-23 09:43:53 +01:00 |
|
Ugljesa Jovanovic
|
d4955dc7cd
|
Make sample use box
|
2021-02-22 22:56:28 +01:00 |
|
Ugljesa Jovanovic
|
0222b967bc
|
Make sample use box
|
2021-02-22 22:55:14 +01:00 |
|
Ugljesa Jovanovic
|
f7815d009e
|
Added box:
|
2021-02-22 22:51:15 +01:00 |
|
Ugljesa Jovanovic
|
f0511e0ff1
|
Added auth jna
|
2021-02-21 21:50:21 +01:00 |
|
Ugljesa Jovanovic
|
531deb6a57
|
Added util jna
|
2021-02-21 21:17:33 +01:00 |
|
Ugljesa Jovanovic
|
625a3e1f91
|
Added secretbox
|
2021-02-21 19:57:08 +01:00 |
|
Ugljesa Jovanovic
|
723e32df76
|
Added aead and secret stream jna
|
2021-02-21 19:39:51 +01:00 |
|
Ugljesa Jovanovic
|
bc9b12292d
|
Replaced shorthash, generichash and sha with direct jna implementation
|
2021-02-21 15:43:16 +01:00 |
|
Ugljesa Jovanovic
|
b976bb62a0
|
Starting jna implementation
|
2021-02-21 12:07:20 +01:00 |
|
Ugljesa Jovanovic
|
86cdc0da8f
|
Android jna working
|
2021-02-21 11:40:16 +01:00 |
|
Ugljesa Jovanovic
|
8290586a12
|
Move jna test into funciton instead of static init
|
2021-02-20 21:39:15 +01:00 |
|