Commit Graph
57 Commits
Author SHA1 Message Date
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 bccf9e82f2 Hand built libsodium libraries, andoird armv8 missing aes128l/256 aegis implementations 2021-02-20 21:07:54 +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 6c940fe6f2 Added js and jvm _scalarmult_ 2020-10-15 20:58:55 +02:00
Ugljesa Jovanovic 67d80beb34 Added _steam_ jvm and js implementations 2020-10-12 20:00:17 +02:00
Ugljesa Jovanovic a19602a92f Added js and jvm implementations of _kx_ 2020-10-09 17:17:17 +02:00
Ugljesa Jovanovic 4490f21c89 Split docs for bindings and standalone implementations 2020-10-03 18:49:08 +02:00
Ugljesa Jovanovic 0431f27e3e Completed random support functions 2020-10-03 18:16:26 +02:00
Ugljesa Jovanovic cb17d75deb Adding jvm implementation, but it's broken in lazysodium-java, so will need more work 2020-09-27 19:54:48 +02:00
Ugljesa Jovanovic 2d63215c70 Completed jvm implementation, there are some issues in lazysodium-java that I've worked around 2020-09-27 19:20:22 +02:00
Ugljesa Jovanovic fe4134a65f Added java implementation of _pwhash_ 2020-09-21 22:13:36 +02:00
Ugljesa Jovanovic 8b26764938 Added _kdf_ all implementations and a simple and probably pointless test, also noted which functions are not available as they are not part of LazySodium 2020-09-16 14:09:14 +02:00
Ugljesa Jovanovic 37a5cdb2d0 Added jvm _sign_ implementation 2020-09-15 13:02:43 +02:00
Ugljesa Jovanovic 25fcd0cae2 Added seal box test, fxed seal box jvm implementation 2020-09-10 20:50:14 +02:00
Ugljesa Jovanovic 7a8640638c Added jvm implementation, fixed seal invalid return 2020-09-10 18:30:06 +02:00
Ugljesa Jovanovic 1894a5d995 Added jvm and js implementation for sha256/512 2020-08-31 20:56:36 +02:00
Ugljesa Jovanovic 15be707114 Added sha2 hashes in common and native and test 2020-08-31 20:44:37 +02:00
Ugljesa Jovanovic 1878144b8f Added generichash keygen 2020-08-31 19:39:19 +02:00
Ugljesa Jovanovic 16cb5c2dee Completed crypto auth and added tests 2020-08-30 19:02:40 +02:00
Ugljesa Jovanovic 0c8de7b5c5 Adding crypto_auth 2020-08-30 17:56:12 +02:00
Ugljesa Jovanovic dd0895b5f3 Completed cha cha aead variants 2020-08-30 13:10:31 +02:00
Ugljesa Jovanovic 3de04749ba Change all occurences of additionalData to associatedData 2020-08-30 11:56:18 +02:00
Ugljesa Jovanovic 54489ef6cb Start work on _aead_ 2020-08-30 11:21:53 +02:00
Ugljesa Jovanovic 99b9ee5e9d Added secretbox functions and constants 2020-08-29 21:53:17 +02:00
Ugljesa Jovanovic d5b1e7f7f3 Added rekey and keygen to secretstream 2020-08-29 17:25:59 +02:00
Ugljesa Jovanovic 91cd41c8c1 Short hash implementation and test, updated cbc tests as they ignored padding 2020-08-28 22:35:33 +02:00
Ugljesa Jovanovic 86611453ea Same thing for JVM, forgot about tag length 2020-08-27 22:09:42 +02:00
Ugljesa Jovanovic 9e10677165 ADded helper extension toPtr instead of addressOf(0), implemented jvm and native secret stream 2020-08-27 19:27:46 +02:00
Ugljesa Jovanovic 2c92a8142f Add generic hash tests, add templates for secret stream jvm and js 2020-08-26 22:33:55 +02:00
Ugljesa Jovanovic 39f0817308 Adding secret stream impl, completed generichash impl 2020-08-26 22:15:03 +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 92058a7ba5 Added generic hash 2020-08-21 19:21:40 +02:00
Ugljesa Jovanovic be4468785d Slow progress. 2020-08-21 18:55:17 +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 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