Ugljesa Jovanovic
|
791d8d2ca7
|
Fix build script typos and missing configuration
|
2020-08-09 15:42:45 +02:00 |
|
Ugljesa Jovanovic
|
d609885cfc
|
Rename publish build script
|
2020-08-09 15:00:43 +02:00 |
|
Ugljesa Jovanovic
|
0ab54a6048
|
Dokka sourceset definition
|
2020-08-09 14:35:20 +02:00 |
|
Ugljesa Jovanovic
|
aef190199d
|
Merge pull request #14 from ionspin/libsodium-code-generator
Libsodium code generator
|
2020-08-09 13:58:12 +02:00 |
|
Ugljesa Jovanovic
|
ef55f7470f
|
Update sourcesets
|
2020-08-09 12:24:50 +02:00 |
|
Ugljesa Jovanovic
|
1c210c3ad2
|
Don't compile ios libsodium on mac build and vice versa, use default target names
|
2020-08-09 12:22:39 +02:00 |
|
Ugljesa Jovanovic
|
b5547758be
|
Use ios arm compilation target name consistently
|
2020-08-09 11:41:56 +02:00 |
|
Ugljesa Jovanovic
|
773731760e
|
Split builds into more jobs as we are itting execution time limit on travis, it seems linking takes much longer on 1.4.0-rc
|
2020-08-09 10:59:21 +02:00 |
|
Ugljesa Jovanovic
|
67e2d239b4
|
Try to expand gradle and konan cache used by travis
|
2020-08-09 00:46:28 +02:00 |
|
Ugljesa Jovanovic
|
45bb6be4a7
|
Update mingw runner
|
2020-08-08 23:20:25 +02:00 |
|
Ugljesa Jovanovic
|
3c9a222da5
|
Remove coroutines from mingw build
|
2020-08-08 23:16:54 +02:00 |
|
Ugljesa Jovanovic
|
d1a910b965
|
fix macos and windows compilation issues
|
2020-08-08 23:05:27 +02:00 |
|
Ugljesa Jovanovic
|
e6e7a7664c
|
Update readme and changelog, as this is going into master so snapshots are available for experimenting
|
2020-08-08 22:22:38 +02:00 |
|
Ugljesa Jovanovic
|
e997c18d1d
|
A nicer workaround for JS compiler wrong function name bug
|
2020-08-08 22:05:46 +02:00 |
|
Ugljesa Jovanovic
|
5d61858f81
|
All platforms working with a smoke test, seems theres a bug with JS compiler (TODO in smoke test desccribes it)
|
2020-08-08 19:54:48 +02:00 |
|
Ugljesa Jovanovic
|
1f0eaf59ca
|
Pivot to a handled API, update common js and native generators
|
2020-08-08 16:20:56 +02:00 |
|
Ugljesa Jovanovic
|
d8b92a6970
|
Adde emitters, paths are different when running from gradle or intellij, will fix later
|
2020-08-02 19:49:29 +02:00 |
|
Ugljesa Jovanovic
|
641fbceb3f
|
Working on js generator, adding initializers
|
2020-08-02 19:05:42 +02:00 |
|
Ugljesa Jovanovic
|
93a94724f3
|
Fix paths
|
2020-08-02 18:45:41 +02:00 |
|
Ugljesa Jovanovic
|
15258fbad2
|
Remove unnecessary empty compiler option
|
2020-08-02 18:44:51 +02:00 |
|
Ugljesa Jovanovic
|
0883ddf801
|
Updated dokka
|
2020-08-02 18:34:45 +02:00 |
|
Ugljesa Jovanovic
|
1aaffe9c7c
|
Starting work on JS generator
|
2020-08-02 17:09:13 +02:00 |
|
Ugljesa Jovanovic
|
a972b022d3
|
Add native parameter pining
|
2020-08-02 15:13:30 +02:00 |
|
Ugljesa Jovanovic
|
97c631ecb7
|
Progress on native generator
|
2020-08-01 18:07:12 +02:00 |
|
Ugljesa Jovanovic
|
c975bdb248
|
Progress
|
2020-07-31 20:08:33 +02:00 |
|
Ugljesa Jovanovic
|
c5082a0f47
|
Progress
|
2020-07-31 17:37:49 +02:00 |
|
Ugljesa Jovanovic
|
53325cdba6
|
Forming the generator slowly
|
2020-07-31 13:20:43 +02:00 |
|
Ugljesa Jovanovic
|
3c77cc0698
|
Bump to 1.4.0-rc
|
2020-07-27 20:41:25 +02:00 |
|
Ugljesa Jovanovic
|
8b3b94df3a
|
Switch to latest BigInteger, use new byte conversion api
|
2020-07-26 20:21:37 +02:00 |
|
Ugljesa Jovanovic
|
0af9ed4337
|
Initial attempts and experiments
|
2020-07-18 13:41:21 +02:00 |
|
Ugljesa Jovanovic
|
278e11b315
|
Remove conversion methods that acctually already existed and worked in standard library
|
2020-07-17 12:30:15 +02:00 |
|
Ugljesa Jovanovic
|
60ebca2616
|
Remove debug logging from pure xchacha20poly1305
|
2020-07-14 20:14:13 +02:00 |
|
Ugljesa Jovanovic
|
1dc423a509
|
Fixed sha256/512 implementation updateable version counter overflowing because it was int instead of long, fixed nonce overwriting in pure xchacha20poly1305 implementation
|
2020-07-13 23:39:36 +02:00 |
|
Ugljesa Jovanovic
|
52b6a4ad8e
|
Add state cleanup for delegated and pure. There doesn't seem to be a easy way to clean js state
|
2020-07-10 22:08:08 +02:00 |
|
Ugljesa Jovanovic
|
1293b9ea75
|
Added nonce xoring with mac to pure implementation
|
2020-07-10 18:36:45 +02:00 |
|
Ugljesa Jovanovic
|
55b5641f14
|
Add high level AEAD tests, implement missing initializations, implement pure decryption
|
2020-07-09 23:44:30 +02:00 |
|
Ugljesa Jovanovic
|
579c44fcc7
|
Add delegated xchacha20poly1305 decrypt
|
2020-07-07 23:11:12 +02:00 |
|
Ugljesa Jovanovic
|
5d3c14de2f
|
Use unsafe cast instead of conversion that creates new array
|
2020-07-07 21:47:10 +02:00 |
|
Ugljesa Jovanovic
|
9751f80347
|
Experiment with asByteArray()
|
2020-07-07 21:19:20 +02:00 |
|
Ugljesa Jovanovic
|
8fb4f91374
|
Add delegated as base for future libsodium bindings, update travis yml to include it, start updating readme
|
2020-07-07 20:24:47 +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
|
8625002ea4
|
Api cleanup continued
|
2020-07-04 22:39:00 +02:00 |
|
Ugljesa Jovanovic
|
2db5523893
|
Cleanup 1
|
2020-07-04 19:05:15 +02:00 |
|
Ugljesa Jovanovic
|
a1a56487ff
|
Working verification of encrypted data, there was confusion regarding the ciphertext padding, which might or might not be an issue in libsodium
|
2020-07-01 20:35:15 +02:00 |
|
Ugljesa Jovanovic
|
85e3e2e4ee
|
Adopting libsodium secret stream approach for multipart, currently correct state and keystream, but mac is still incorrect on pure implementation
|
2020-06-29 21:46:29 +02:00 |
|
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
|
e3fe276e4c
|
Starting delegated implementation
|
2020-06-23 22:19:19 +02:00 |
|
Ugljesa Jovanovic
|
1848de0e8d
|
Further API conversion
|
2020-06-23 21:39:04 +02:00 |
|