Commit Graph
159 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 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 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 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 2455c0fcea Enable windows build, set mac builds for gitlab runners 2020-10-20 19:34:22 +02:00
Ugljesa Jovanovic e7093ab15f export library framework experiment 2020-10-20 00:22:22 +02:00
Ugljesa Jovanovic ff0ff4f3dc Version bump 2020-10-19 22:27:38 +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 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 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 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
Ugljesa Jovanovic 3026b80ec5 Make signature test tampered message, more tampered 2020-10-09 17:21:45 +02:00
Ugljesa Jovanovic a19602a92f Added js and jvm implementations of _kx_ 2020-10-09 17:17:17 +02:00
Ugljesa Jovanovic bd173f422f Added _kx_ and nateive impl, updated libsodium submodule to latest commit 2020-10-09 16:56:09 +02:00
Ugljesa Jovanovic 2e71214914 Revert android exclusion, we'll just point sdk to nonexisting folder and that should be enough 2020-10-07 20:46:24 +02:00
Ugljesa Jovanovic 887c52a319 Don't run android tasks on mac/windows 2020-10-07 20:13:14 +02:00
Ugljesa Jovanovic 151bb6c0a0 Improve padding tests a bit, add readme note for browser tests 2020-10-07 19:41:29 +02:00
Ugljesa Jovanovic aea3eb72fa Run on external pull request (#18)
* Run on external pull request

* Working linux build, disable pull requests for now

* Try manual flag

* Try manual flag 2

* Try manual flag 3

* Travis -> Gitlab
2020-10-05 22:01:20 +02:00
Ugljesa Jovanovic 4490f21c89 Split docs for bindings and standalone implementations 2020-10-03 18:49:08 +02:00
Ugljesa Jovanovic 0431f27e3e Completed random support functions 2020-10-03 18:16:26 +02:00
Ugljesa Jovanovic cb17d75deb Adding jvm implementation, but it's broken in lazysodium-java, so will need more work 2020-09-27 19:54:48 +02:00
Ugljesa Jovanovic 2d63215c70 Completed jvm implementation, there are some issues in lazysodium-java that I've worked around 2020-09-27 19:20:22 +02:00
Ugljesa Jovanovic 4af1477c90 Added js _util functions 2020-09-26 23:58:45 +02:00
Ugljesa Jovanovic f113f7805d Added to hex and to base64 and from conversions 2020-09-26 22:02:51 +02:00
Ugljesa Jovanovic 7e2b52a193 Add more tests, fix array when input is aligned 2020-09-25 19:05:22 +02:00
Ugljesa Jovanovic 7d3fe70d4d Started working on sodium_ utility functions 2020-09-25 19:02:45 +02:00
Ugljesa Jovanovic a44935a10e Added js _pwhash_ 2020-09-22 20:54:02 +02:00
Ugljesa Jovanovic fe4134a65f Added java implementation of _pwhash_ 2020-09-21 22:13:36 +02:00
Ugljesa Jovanovic 2b4d8aa4b1 Adding pwhash native and tests 2020-09-21 19:07:06 +02:00