Commit Graph
37 Commits
Author SHA1 Message Date
Ugljesa Jovanovic e6f560ba8e Working single shot xchacha20poly1305 encryption and decryption in delegated flavour 2020-06-27 18:20:53 +02:00
Ugljesa Jovanovic 6228263978 Further progress on delegated xchacha poly, working jvm , js in progress 2020-06-25 21:16:14 +02:00
Ugljesa Jovanovic 1848de0e8d Further API conversion 2020-06-23 21:39:04 +02:00
Ugljesa Jovanovic 233ee1bf55 Multipart API continuation 2020-06-23 19:54:30 +02:00
Ugljesa Jovanovic e24f0a29f2 Dropping AES gcm from public api as it's not portable in libsodium and going the xchacha20poly1305 as only AEAD 2020-06-14 17:05:28 +02:00
Ugljesa Jovanovic 5c10d3abf4 Removing direct aes cbc and ctr, to reduce foot shooting incidents, introducing aes256-gcm 2020-06-14 12:49:46 +02:00
Ugljesa Jovanovic 0b30215143 Initial AES-CTR API refactoring 2020-06-13 21:48:21 +02:00
Ugljesa Jovanovic a3cb4f653a Use dev version of dokka because we are in 1.4-M2 2020-06-13 18:16:43 +02:00
Ugljesa Jovanovic 197aacac33 Built and included modified libsodium with additional wrappers, working blake, sha256/512 hashes 2020-06-09 20:30:12 +02:00
Ugljesa Jovanovic 3a81d8e57c More changes to get intellij to reconize cinterop in native sourceset 2020-06-07 17:18:41 +02:00
Ugljesa Jovanovic 9c9383d54f Removed digest from stateless has interface and pushed it down, as some hashes don't support keys or different hash lengths 2020-06-07 11:59:46 +02:00
Ugljesa Jovanovic f03e94cf5e Api cleanup 2020-06-07 00:37:09 +02:00
Ugljesa Jovanovic 25adc330bd Remove digestString from api 2020-06-07 00:05:14 +02:00
Ugljesa Jovanovic e61ffdf978 Cleaning up and implementing api 2020-06-07 00:02:53 +02:00
Ugljesa Jovanovic 3ad86e284a Remove all annotations 2020-06-05 20:13:21 +02:00
Ugljesa Jovanovic d901a45b87 Playing around with the API, added optins, will remove annotations in next commit 2020-06-05 20:09:38 +02:00
Ugljesa Jovanovic d11d4e7fb0 Working arm 64 libsodium integration 2020-06-05 16:27:58 +02:00
Ugljesa Jovanovic 9e16c2a6bd sodium wrapper rework 2020-06-01 19:37:07 +02:00
Ugljesa Jovanovic fa080f28d8 Arm 64 build local configure for now, adding 32bit native sourceset, not connected yet 2020-06-01 15:16:47 +02:00
Ugljesa Jovanovic 66efe1b40c Solve mac builds for tvos and watchos failing because they wanted some common imaginary common/metadata klib again 2020-06-01 12:53:53 +02:00
Ugljesa Jovanovic b70521369c typo 2020-06-01 12:24:18 +02:00
Ugljesa Jovanovic 3de591deef Forgot to move arm32 to it's block 2020-06-01 11:45:49 +02:00
Ugljesa Jovanovic 9292cded2c Enable arm32 and arm64 builds 2020-06-01 11:29:45 +02:00
Ugljesa Jovanovic a964a2b9d3 Typo 2020-05-31 21:15:22 +02:00
Ugljesa Jovanovic a7818e7b15 Test loggin only on 64bit x86 linux 2020-05-31 21:13:01 +02:00
Ugljesa Jovanovic d479cac6b7 Jvm only on 64bit x86 linux 2020-05-31 20:59:14 +02:00
Ugljesa Jovanovic 39e4ddd006 Add support for arm 64 2020-05-31 20:57:33 +02:00
Ugljesa Jovanovic 592ffaa99b No extensions in task block, will add later 2020-05-30 23:35:53 +02:00
Ugljesa Jovanovic c7cd07f963 Add tvos and watchos to api module 2020-05-30 23:33:06 +02:00
Ugljesa Jovanovic bb58a372e7 delegated module build.gradle cleanp and macos build fix 2020-05-30 22:47:01 +02:00
Ugljesa Jovanovic 137fe3fe62 Working linux x64, macosx64 and mingwx64 builds with libsodium, cleaned up api build.grade, extracted version name and group 2020-05-30 00:33:31 +02:00
Ugljesa Jovanovic ccbb8ebe5b Cleanup 2020-05-28 19:48:44 +02:00
Ugljesa Jovanovic 781c9c1b61 Working js libsodium, need to change apis to suspend 2020-05-27 23:49:08 +02:00
Ugljesa Jovanovic 3f7df6c651 Adding libsodium 2020-05-24 17:24:32 +02:00
Ugljesa Jovanovic 7238b09112 Adding delegated implementation 2020-05-24 11:12:00 +02:00
Ugljesa Jovanovic 3cfbd0ea63 Successful build 2020-05-24 10:29:30 +02:00
Ugljesa Jovanovic 9858eaa5fb First steps 2020-05-24 10:16:53 +02:00