209 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