Commit Graph
339 Commits
Author SHA1 Message Date
Ugljesa Jovanovic 6f38a01195 Fixed some of the errors spotted in various aes implementation while doing cryptopals challenge, anyways they were unused. Added multipart generic hash (blake2b) native implementation 2020-08-26 19:58:57 +02:00
Ugljesa Jovanovic 231a84af67 Comment out old debug generated code, but keep for short term reference, add android/jvm wrappers, seemingly solve android unit test problems 2020-08-23 13:39:59 +02:00
Ugljesa Jovanovic 9962198aad Comment out old debug generated code, but keep for short term reference, add android/jvm wrappers, seemingly solve android unit test problems 2020-08-22 13:53:01 +02:00
Ugljesa Jovanovic f060d2298d Added android plugin, need to sort out shared jvm code next 2020-08-22 00:43:22 +02:00
Ugljesa Jovanovic 92058a7ba5 Added generic hash 2020-08-21 19:21:40 +02:00
Ugljesa Jovanovic 6a6119dec1 Abandon generator approach 2020-08-21 18:57:20 +02:00
Ugljesa Jovanovic be4468785d Slow progress. 2020-08-21 18:55:17 +02:00
Ugljesa Jovanovic cd90f964ab Update kotlin version, need to fix secretstream pull, at least in js if not everywhere 2020-08-18 23:32:50 +02:00
Ugljesa Jovanovic 0c098e57db Test secret stream generated code 2020-08-15 17:50:46 +02:00
Ugljesa Jovanovic df87dae376 Adding pull secretstream definition 2020-08-15 11:53:11 +02:00
Ugljesa Jovanovic 28995c065f Adding secretstream push definition and neccessary changes 2020-08-14 16:00:30 +02:00
Ugljesa Jovanovic efe9661c30 Adding custom code blocks 2020-08-14 14:25:26 +02:00
Ugljesa Jovanovic a5b20daf5a Adding data classes 2020-08-14 12:39:27 +02:00
Ugljesa Jovanovic fcc4d87610 Add documentation to definitions 2020-08-14 11:08:59 +02:00
Ugljesa Jovanovic 8dc8db1866 Add generating js interface class, not used yet 2020-08-14 10:39:38 +02:00
Ugljesa Jovanovic bbe2e8429f remove delegate from pure publish script 2020-08-09 17:32:58 +02:00
Ugljesa Jovanovic 222fef00e3 Ios -> IosX64 2020-08-09 16:26:40 +02:00
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