Commit Graph
100 Commits
Author SHA1 Message Date
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
Ugljesa Jovanovic 5da3ce7933 Gitlab runner windows build debug 2020-10-21 18:20:14 +02:00
Ugljesa Jovanovic 2afac6dc15 Gitlab runner windows build debug 2020-10-21 18:18:06 +02:00
Ugljesa Jovanovic 44af7014e6 Win build debug 2020-10-21 18:04:57 +02:00
Ugljesa Jovanovic fd0033e4ce Further msys2 attempts 2020-10-20 23:28:49 +02:00
Ugljesa Jovanovic a3899ace73 Changed windows runner to bash 2020-10-20 22:33:59 +02:00
Ugljesa Jovanovic 4227006b71 Try bash 2020-10-20 22:23:14 +02:00
Ugljesa Jovanovic e5af5f68e3 Try no start msys2 2020-10-20 21:00:22 +02:00
Ugljesa Jovanovic cfb1750538 Msys2 for pull build as well 2020-10-20 20:58:00 +02:00
Ugljesa Jovanovic 314765eee1 Windows msys build 2020-10-20 20:18:52 +02:00
Ugljesa Jovanovic eee83ca839 HTTPS submodule 2020-10-20 19:47:58 +02:00
Ugljesa Jovanovic ef70baae34 Add stage to publish jobs 2020-10-20 19:37:31 +02:00
Ugljesa Jovanovic 0fe517035b Merge branch 'sample-improvement' of github.com:ionspin/kotlin-multiplatform-crypto into sample-improvement 2020-10-20 19:35:13 +02:00
Ugljesa Jovanovic 2455c0fcea Enable windows build, set mac builds for gitlab runners 2020-10-20 19:34:22 +02:00
Ugljesa Jovanovic ce945d40ec Working ios base sample 2020-10-20 00:37:07 +02:00
Ugljesa Jovanovic a210ef2db3 It's late 2020-10-20 00:32:42 +02:00
Ugljesa Jovanovic 2b43c6e293 Already exists 2020-10-20 00:24:57 +02:00
Ugljesa Jovanovic adf81371ed Mistake mistake 2020-10-20 00:23:59 +02:00
Ugljesa Jovanovic e7093ab15f export library framework experiment 2020-10-20 00:22:22 +02:00
Ugljesa Jovanovic 62397b5425 Gradle version bump 2020-10-19 23:42:04 +02:00
Ugljesa Jovanovic bb216793d0 Forgot framework name update 2020-10-19 23:01:03 +02:00
Ugljesa Jovanovic ff0ff4f3dc Version bump 2020-10-19 22:27:38 +02:00
Ugljesa Jovanovic c2eb99adde Further ios improvements 2020-10-19 22:22:33 +02:00
Ugljesa Jovanovic 8700e6d87e Successful ios build 2020-10-19 20:59:49 +02:00
Ugljesa Jovanovic 0a7c6a55f3 Inital xcode support 2020-10-19 20:10:04 +02:00
Ugljesa Jovanovic 5527b6dc79 Same deal for another return parameter 2020-10-19 19:18:09 +02:00
Ugljesa Jovanovic 5b67f4d383 Merge branch 'sample-improvement' of github.com:ionspin/kotlin-multiplatform-crypto into sample-improvement 2020-10-19 19:12:20 +02:00
Ugljesa Jovanovic 2801fb9484 Hack for 32biy/64bit array in native shared code, needs safeguards 2020-10-19 19:10:29 +02:00
Ugljesa Jovanovic 02b8870419 Reenable android everywhere, because mac builds fail if there is no android target present and plugin is declared 2020-10-18 23:58:14 +02:00
Ugljesa Jovanovic 065abe1dab Update libsodium build to latest upstream with tvos modification 2020-10-18 23:29:21 +02:00
Ugljesa Jovanovic 8b3baaba81 Reverting to old dist-builds 2020-10-18 16:46:17 +02:00
Ugljesa Jovanovic 7702a9d931 Catalyst 2020-10-18 16:01:01 +02:00
Ugljesa Jovanovic 3dcc22ee04 Merge branch 'sample-improvement' of github.com:ionspin/kotlin-multiplatform-crypto into sample-improvement 2020-10-18 15:47:58 +02:00
Ugljesa Jovanovic 3bcba4dfed Remove catalyst 2020-10-18 15:46:35 +02:00
Ugljesa Jovanovic d368aa9586 xcode changes 2020-10-18 12:10:29 +02:00
Ugljesa Jovanovic de664187d9 Move android sourcets to running on linux only 2020-10-18 12:09:23 +02:00
Ugljesa Jovanovic 28b97e345d Add ios template project 2020-10-18 11:58:59 +02:00
Ugljesa Jovanovic d81f1eea4b Started buidling sample structure 2020-10-17 18:08:12 +02:00
Ugljesa Jovanovic 0a52a55a9d Add js sample (node and browser) 2020-10-17 17:39:53 +02:00
Ugljesa Jovanovic 14cf103ac7 Added android sample app 2020-10-17 11:41:38 +02:00
Ugljesa Jovanovic 1e4c56e58a make tampered tests fail less by modifying more bytes 2020-10-17 10:03:27 +02:00
Ugljesa Jovanovic d7eb516fc4 Update README and try to bump gitlab pipeline 2020-10-15 23:38:48 +02:00
Ugljesa Jovanovic ce24fc5dfc Merge pull request #22 from ionspin/scalarmut
Scalar multiplication
2020-10-15 21:22:52 +00:00
Ugljesa Jovanovic d7fa3a3b72 Update funciton and constants list 2020-10-15 21:00:38 +02:00
Ugljesa Jovanovic 6c940fe6f2 Added js and jvm _scalarmult_ 2020-10-15 20:58:55 +02:00
Ugljesa Jovanovic 2f62c6011b Added scalarult tests, used case from libsodium scalamult.c test 2020-10-15 20:50:09 +02:00
Ugljesa Jovanovic c66fde8502 Adding scalrmult_ native impl, starting work on sample 2020-10-15 20:38:30 +02:00
Ugljesa Jovanovic 60dfdb01cc Merge pull request #21 from ionspin/crypto_stream
Crypto stream
2020-10-12 19:46:38 +00:00
Ugljesa Jovanovic 0d14720a2b Update implemented list 2020-10-12 20:04:18 +02:00
Ugljesa Jovanovic 67d80beb34 Added _steam_ jvm and js implementations 2020-10-12 20:00:17 +02:00
Ugljesa Jovanovic a18355adae Implemeting _stream_ primitives, at elast the ones available in lazy sodium 2020-10-11 19:47:23 +02:00