Commit Graph
100 Commits
Author SHA1 Message Date
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
Ugljesa Jovanovic a0ef6c79e5 Use libsodium vs released dll instead of mingw dll.a 2021-02-20 21:36:53 +01:00
Ugljesa Jovanovic 846ac62db4 Use dll 2021-02-20 21:17:00 +01:00
Ugljesa Jovanovic f41a66c4d8 Remove static android libs, extract jvm from linux only block as it will be ran on mac and win as well 2021-02-20 21:13:48 +01:00
Ugljesa Jovanovic bccf9e82f2 Hand built libsodium libraries, andoird armv8 missing aes128l/256 aegis implementations 2021-02-20 21:07:54 +01:00
Ugljesa Jovanovic 5228614fce Merge pull request #7 from ionspin/js-both
Js both
2021-02-20 10:37:16 +00:00
Ugljesa Jovanovic a11653c32b Deduplicate variables tag 2021-02-09 18:03:57 +01:00
Ugljesa Jovanovic d60f651cf9 Add chrome bin env var 2021-02-09 17:12:24 +01:00
Ugljesa Jovanovic 658737d1a1 Reenable runing browser tests 2021-02-09 16:13:08 +01:00
Ugljesa Jovanovic 9e46cbc7ea Make all tests use runTest coroutine wrapper 2021-02-09 14:45:45 +01:00
Ugljesa Jovanovic 8e295feb46 At least IR browseer tests can now be run 2021-02-09 14:41:08 +01:00
Ugljesa Jovanovic 5fdcc62b15 Merge pull request #6 from ionspin/bump-kotlin-to-1.4.30
Bump to 1.3.40
2021-02-07 17:49:55 +00:00
Ugljesa Jovanovic 17799ba75d Use bignum snapshot 0.2.8 2021-02-06 22:28:25 +01:00
Ugljesa Jovanovic 9fdefe0bd0 Bump to 1.3.40 2021-02-06 16:35:18 +01:00
Ugljesa Jovanovic f10bf999a2 Merge pull request #5 from ionspin/update-readme-and-release
Update readme and prepare 0.1.1 release
2021-01-11 14:54:00 +00:00
Ugljesa Jovanovic 5d098a7eb1 Bump kotlin to 1.4.21 2021-01-11 10:27:25 +01:00
Ugljesa Jovanovic 06f4af0783 Log at the end of windows script 2021-01-11 10:22:30 +01:00
Ugljesa Jovanovic 21d0c9929f Remove javadoc jar 2021-01-10 23:25:35 +01:00
Ugljesa Jovanovic 938c49468a Rremove dokka javadoc from libsodium bindings as well 2021-01-10 12:05:33 +01:00
Ugljesa Jovanovic 15b2793acf Remove dokka javadoc for now 2021-01-09 23:42:30 +01:00
Ugljesa Jovanovic de5158d22e Add known issues to readme, rename project in gradle 2021-01-09 15:53:50 +01:00
Ugljesa Jovanovic 6eaa170c8a Merge branch 'sample-continued' into update-readme-and-release 2021-01-09 15:31:48 +01:00
Ugljesa Jovanovic 0cee223bae Update readme 2 2021-01-09 15:31:03 +01:00
Ugljesa Jovanovic 548305644c Merge pull request #1 from ionspin/sample-continued
Migrate to own repo
2021-01-09 14:26:48 +00:00
Ugljesa Jovanovic 725c20d724 Update readme 2021-01-09 13:46:55 +01:00
Ugljesa Jovanovic 85ae96165f Remove pure and delegated, leave api just to trigger fetching konan deps in advance, remove most of it later 2021-01-09 13:36:37 +01:00
Ugljesa Jovanovic b0c6b43f2e Add generic hash docs 2021-01-09 12:57:04 +01:00
Ugljesa Jovanovic 69183a0eb9 Full stack trace in tests 2021-01-05 10:47:07 +01:00
Ugljesa Jovanovic c0a3bd322d Box documentation, kotlin 1.4.20 2020-12-08 20:09:44 +01:00
Ugljesa Jovanovic b261a341db Added auth doc 2020-11-18 22:36:55 +01:00
Ugljesa Jovanovic 1cfff4dd43 Started adding Auth doc, added aead doc for specific functions 2020-11-18 22:28:57 +01:00
Ugljesa Jovanovic 6183a2eb6b Aead docs 2020-11-18 21:03:21 +01:00
Ugljesa Jovanovic a70bb5243c Bump dokka, update dokka calls, add test md package and module docs 2020-11-17 23:27:49 +01:00
Ugljesa Jovanovic 6a87267ed6 Add html dokka and ubyte array decode extension 2020-11-15 19:43:08 +01:00
Ugljesa Jovanovic 48d81f257e Add more doc copied from libsodium 2020-11-14 13:27:42 +01:00
Ugljesa Jovanovic 10a3526b8e On windows gradle build completes successfully, but job is never completed, try to prevent that with exit 0 and exit 1 instead of set -e 2020-10-23 23:08:05 +02:00
Ugljesa Jovanovic 1a89ce317d Gradle is locking files in windows, seems that not using daemon might be a workaround 2020-10-23 20:27:03 +02:00
Ugljesa Jovanovic b0a39be7e9 Merge pull request #23 from ionspin/sample-improvement
Sample/Windows build
2020-10-23 14:34:44 +00:00
Ugljesa Jovanovic aa7bc8dd65 Adding native libui ui 2020-10-23 14:15:21 +02:00
Ugljesa Jovanovic edcadc1a0c Windows runner uses konan that lives in systemprofile 2020-10-23 13:10:08 +02:00
Ugljesa Jovanovic 236e3927dc Forgot to add clean to other scripts 2020-10-23 11:53:40 +02:00
Ugljesa Jovanovic abcb25e333 Use make directly when publishing, also clean before building 2020-10-23 11:27:26 +02:00
Ugljesa Jovanovic 6f28cb93f7 Publish only when building master branch 2020-10-21 22:18:28 +02:00
Ugljesa Jovanovic e284a70923 Working gitlab runner winbuild 2020-10-21 19:08:00 +02:00
Ugljesa Jovanovic 85d36c68bc quotes 2020-10-21 19:00:23 +02:00
Ugljesa Jovanovic 85e2ba136d See where we end up 2020-10-21 18:59:45 +02:00
Ugljesa Jovanovic 1d7195835b Gitlab runner windows build debug 7 2020-10-21 18:58:20 +02:00
Ugljesa Jovanovic 65eab027f0 Gitlab runner windows build debug 6 2020-10-21 18:52:17 +02:00
Ugljesa Jovanovic 8c0cc6ca09 Gitlab runner windows build debug 5 2020-10-21 18:45:10 +02:00
Ugljesa Jovanovic f9defab67e Gitlab runner windows build debug 4 2020-10-21 18:43:00 +02:00
Ugljesa Jovanovic d76ceca76d Gitlab runner windows build debug 3 2020-10-21 18:30:24 +02:00
Ugljesa Jovanovic 7a6a39082d Merge branch 'sample-improvement' of github.com:ionspin/kotlin-multiplatform-crypto into sample-improvement 2020-10-21 18:26:12 +02:00
Ugljesa Jovanovic f5a4618f65 Gitlab runner windows build debug 2020-10-21 18:25:20 +02:00