Commit Graph
193 Commits
Author SHA1 Message Date
Ugljesa Jovanovic 38d3ac1b44 Reduce chance that tamper change is same as original value in tests 2021-07-19 22:14:27 +02:00
Ugljesa Jovanovic d6945979a9 Update dokka, update resource extractor, update js wrapper versions, remove js from sample as gradle cant find libs when building 2021-07-19 19:29:26 +02:00
Ugljesa Jovanovic d9a847d39d Updating gradle and kotlin, probably dokka as well 2021-07-15 17:10:41 +02:00
Ugljesa Jovanovic 776f62d001 mac and win prebuilt update 2021-05-28 15:42:41 +02:00
Ugljesa Jovanovic a10faf1967 Init is done automatically by libsodium.js 2021-05-28 15:15:08 +02:00
Ugljesa Jovanovic b596cfa9c8 Added updated prebuilts for jna 2021-05-28 11:33:25 +02:00
Ugljesa Jovanovic 23c4a6f2e2 Fix release info to point to correct repo 2021-05-22 11:51:08 +02:00
Ugljesa Jovanovic e000d13b79 Call sodium init in js and jvm 2021-05-01 12:43:29 +02:00
Ugljesa Jovanovic da85fefb9b Use UInt in kdf derivation, because that's the most js can support more or less. I'll try to figure out if we can use all 52bits lates. Also dont show arm build to intellij as it is checking if there is coroutines build for arm and fails with the most unusefull and misleading error I have seen so far. 2021-04-30 22:10:02 +02:00
Ugljesa Jovanovic 3a33781db8 Use int instead of ulong 2021-03-03 10:32:31 +01:00
Ugljesa Jovanovic ed7cb7482b Remove bignum dep 2021-03-02 14:09:43 +01:00
Ugljesa Jovanovic 67723d2a4b Set default base64 variant to original 2021-03-01 17:09:33 +01:00
Ugljesa Jovanovic cfba7a2c3a Add arm64 .so, add branch for arm in loader 2021-03-01 16:35:06 +01:00
Ugljesa Jovanovic e30f4f0e86 Use library loader instead of file loader as it fails when in published jar form 2021-02-24 17:19:12 +01:00
Ugljesa Jovanovic 9d1e0bd9d1 Add android publishing 2021-02-24 13:01:02 +01:00
Ugljesa Jovanovic de161003ec Add release scripts, version bump, dokka downgrade 2021-02-24 12:04:16 +01:00
Ugljesa Jovanovic e18f7d3792 Update readme 2021-02-24 09:34:29 +01:00
Ugljesa Jovanovic fca1b10605 Remove xchacha20 imports 2021-02-24 08:56:02 +01:00
Ugljesa Jovanovic 8249881eb1 Disable xchacha20 stream for now, as it seems to be missing on ios32arm build. Fix android sdk path 2021-02-23 23:27:37 +01:00
Ugljesa Jovanovic b85b75e732 Removed lazy sodium both java and android 2021-02-23 21:50:56 +01:00
Ugljesa Jovanovic 574377da3c Added a bunch, also added xchacha20 ic and xor 2021-02-23 19:54:07 +01:00
Ugljesa Jovanovic 354c0c2fd6 Use long instaed of int array in sha512 2021-02-23 10:23:07 +01:00
Ugljesa Jovanovic 7f703aa6b9 Added signing 2021-02-23 09:43:53 +01:00
Ugljesa Jovanovic f7815d009e Added box: 2021-02-22 22:51:15 +01:00
Ugljesa Jovanovic f0511e0ff1 Added auth jna 2021-02-21 21:50:21 +01:00
Ugljesa Jovanovic 531deb6a57 Added util jna 2021-02-21 21:17:33 +01:00
Ugljesa Jovanovic 625a3e1f91 Added secretbox 2021-02-21 19:57:08 +01:00
Ugljesa Jovanovic 723e32df76 Added aead and secret stream jna 2021-02-21 19:39:51 +01:00
Ugljesa Jovanovic bc9b12292d Replaced shorthash, generichash and sha with direct jna implementation 2021-02-21 15:43:16 +01:00
Ugljesa Jovanovic b976bb62a0 Starting jna implementation 2021-02-21 12:07:20 +01:00
Ugljesa Jovanovic 86cdc0da8f Android jna working 2021-02-21 11:40:16 +01:00
Ugljesa Jovanovic 8290586a12 Move jna test into funciton instead of static init 2021-02-20 21:39:15 +01:00
Ugljesa Jovanovic a0ef6c79e5 Use libsodium vs released dll instead of mingw dll.a 2021-02-20 21:36:53 +01:00
Ugljesa Jovanovic 846ac62db4 Use dll 2021-02-20 21:17:00 +01:00
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