33 Commits

Author SHA1 Message Date
Ugljesa Jovanovic
8b3b94df3a
Switch to latest BigInteger, use new byte conversion api 2020-07-26 20:21:37 +02:00
Ugljesa Jovanovic
f5150557d6
Bump to 1.4-M3 2020-07-07 00:00:53 +02:00
Ugljesa Jovanovic
71ec5b7585
Remove coroutines 2020-07-05 19:40:22 +02:00
Ugljesa Jovanovic
8ffa354d93
Poly1305 progress 2020-06-17 23:09:47 +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
1db2547967
Bump version to 0.1.0 cause a lot of things changed since 0.0.4, mac builds are working, now to get Windows to work, updated readme, copied crypto API to pure variant 2020-06-11 20:29:03 +02:00
Ugljesa Jovanovic
6612d8a37b
Cache dependancies, add proper path to custom libsodium npm module 2020-06-10 19:09:01 +02:00
Ugljesa Jovanovic
6170dc0464
Added sha256/512 to native, using posix malloc instead of sodium malloc 2020-06-09 21:05:05 +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
710ac43e8c
Add stateless implementation 2020-06-07 19:04:23 +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
1be0470745
Idea cinterop stopped working, again... fixed blake2b stateless segmentation 2020-06-07 00:55:46 +02:00
Ugljesa Jovanovic
d11d4e7fb0
Working arm 64 libsodium integration 2020-06-05 16:27:58 +02:00
Ugljesa Jovanovic
006dd47873
Tried to get arm32 to work, but sysroot is missing getrandom, and no getrandom no libsodium as far as I understand. Everything compiles now, including the sample, tested kexe on arm64, runs and does sodium init at least 2020-06-02 23:59:01 +02:00
Ugljesa Jovanovic
8a4eb512c4
Forgot to add files 2020-06-01 20:38:33 +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
f4ddfe9cac
Add task tree plugin for debuging 2020-06-01 13:11:06 +02:00
Ugljesa Jovanovic
9292cded2c
Enable arm32 and arm64 builds 2020-06-01 11:29:45 +02:00
Ugljesa Jovanovic
bb622b9420
Seems rpi on ubuntu reports aarch64 which is not known to gradle internal 2020-05-31 21:08:35 +02:00
Ugljesa Jovanovic
39e4ddd006
Add support for arm 64 2020-05-31 20:57:33 +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
781c9c1b61
Working js libsodium, need to change apis to suspend 2020-05-27 23:49:08 +02:00
Ugljesa Jovanovic
1009b92d33
js attempts to integrate libsodium 2020-05-26 00:23:27 +02:00
Ugljesa Jovanovic
3cfbd0ea63
Successful build 2020-05-24 10:29:30 +02:00
Ugljesa Jovanovic
0fbaed2065
1.4 preparation 2020-05-17 23:36:01 +02:00
Ugljesa Jovanovic
e08f69f643
Fixed versions all tests passing 2020-05-16 22:18:19 +02:00
Ugljesa Jovanovic
d92db320c3
Bumpp kotlin to 1.3.72, working first iteration 2020-05-16 22:18:19 +02:00
Ugljesa Jovanovic
decc1ab91f
Started work on argon2 implementation 2020-05-16 22:18:17 +02:00
Ugljesa Jovanovic
09065eb6a7
Bump up versions, use more up to date js testing approach 2019-12-26 15:05:15 +01:00
Ugljesa Jovanovic
241df8d4a5
Adding aes step by step from FIPS-197 2019-09-10 19:35:32 +02:00
Ugljesa Jovanovic
f17aa19d08
Crypto module name was clashing with javascript crypto, so changed it to crypto-core, maybe Ill change it again later 2019-07-20 13:15:57 +02:00
Ugljesa Jovanovic
af20a87205
Initial commit 2019-07-20 11:39:26 +02:00