Commit Graph
93 Commits
Author SHA1 Message Date
Ugljesa Jovanovic 2b4d8aa4b1 Adding pwhash native and tests 2020-09-21 19:07:06 +02:00
Ugljesa Jovanovic 65bf54765f Adding _pwhash_ 2020-09-17 18:20:24 +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 5c387545ab Add constants to the implemented list 2020-09-15 14:04:52 +02:00
Ugljesa Jovanovic 7b2c08c263 Typo fixed 2020-09-15 14:02:20 +02:00
Ugljesa Jovanovic 25c4634180 Update implemented list 2020-09-15 14:01:00 +02:00
Ugljesa Jovanovic a24fa34296 Added _sign_ js implementation 2020-09-15 14:00:03 +02:00
Ugljesa Jovanovic 37a5cdb2d0 Added jvm _sign_ implementation 2020-09-15 13:02:43 +02:00
Ugljesa Jovanovic b0ce2e10fc Adding _sign_ native implementation and started writing tests 2020-09-14 18:51:25 +02:00
Ugljesa Jovanovic 1936e748ae Adding common crypto_sign, called signature because object named Sign could be confusing 2020-09-13 17:11:59 +02:00
Ugljesa Jovanovic 21aea687b2 Updated bindings list to include crypto_box 2020-09-13 16:12:53 +02:00
Ugljesa Jovanovic 03a17f5b6a Added js box implementation 2020-09-11 19:27:54 +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 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 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 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 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 0b30215143 Initial AES-CTR API refactoring 2020-06-13 21:48:21 +02:00
Ugljesa Jovanovic 16ced7f900 Merge branch 'master' into delegated-aes 2020-06-13 21:05:51 +02:00
Ugljesa Jovanovic f246acc745 Add watchos and tvos targets to pure variant 2020-06-13 21:04:49 +02:00
Ugljesa Jovanovic d261ed2396 X64 -> 2020-06-13 20:37:33 +02:00
Ugljesa Jovanovic 90748d6323 Arm64 -> 64Arm 2020-06-13 20:10:51 +02:00
Ugljesa Jovanovic b05bf70cff Arm32 -> 32Arm 2020-06-13 19:17:16 +02:00
Ugljesa Jovanovic da87bb4f17 Fix windows build task name and shell env for publish script 2020-06-13 18:52:06 +02:00
Ugljesa Jovanovic 187011bf14 Merge branch 'master' into delegated-aes 2020-06-13 18:17:29 +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 f24b817bad Update readme 2020-06-13 17:04:42 +02:00
Ugljesa Jovanovic 9129517539 Update readme 2020-06-13 16:31:14 +02:00
Ugljesa Jovanovic c5cb66d087 Merge pull request #13 from ionspin/extract-interfaces
Extract interfaces
2020-06-13 16:12:04 +02:00
Ugljesa Jovanovic 9f8803ea20 Update README to note 1.4-M2 state, split windows into pure and delegated build because it was hittin 50 minute timeout on travis 2020-06-13 13:08:03 +02:00
Ugljesa Jovanovic 8b0c9d88f7 Removed comment by accident 2020-06-13 10:54:02 +02:00
Ugljesa Jovanovic 6c00484b28 Add runners for macos and mingw sample executables 2020-06-13 10:46:29 +02:00
Ugljesa Jovanovic f1517c19fd Remove gitignored node modules 2020-06-13 10:06:38 +02:00
Ugljesa Jovanovic 8ffac500d5 Reenable linux and macos builds 2020-06-13 10:02:26 +02:00
Ugljesa Jovanovic f309f7ffaf Cleanup, build executable sample on windows 2020-06-13 09:55:09 +02:00
Ugljesa Jovanovic 291badc149 Build everyting on mingw 2020-06-13 09:55:08 +02:00
Ugljesa Jovanovic afe9832cb1 Use GNU_MAKE 2020-06-13 09:55:08 +02:00
Ugljesa Jovanovic 2736712eed Add mac build script 2020-06-01 20:40:04 +02:00
Ugljesa Jovanovic aaaa5c176b Merge pull request #12 from ionspin/kotlin-1.4
1.4 preparation
2020-05-18 20:10:21 +02:00
Ugljesa Jovanovic 9e11a2439c Merge pull request #11 from ionspin/release-0.0.3
Release 0.0.3/0.0.4-SNAPSHOT
2020-05-17 01:31:07 +02:00
Ugljesa Jovanovic 96c9ee0066 Add mac publish to maven script 2020-05-17 00:27:08 +02:00
Ugljesa Jovanovic 2078775119 Merge pull request #10 from ionspin/argon2
Argon2
2020-05-16 23:43:03 +02:00
Ugljesa Jovanovic 803288cbc4 Further progress 2020-05-16 22:18:18 +02:00
Ugljesa Jovanovic 7e8e48aa1d Moved util class to util package, added a couple of util tests, continued Argon implementation by completeing compression function 2020-05-16 22:18:18 +02:00
Ugljesa Jovanovic d22f5b73f7 Continued Argon2 implementation 2020-05-16 22:18:17 +02:00
Ugljesa Jovanovic decc1ab91f Started work on argon2 implementation 2020-05-16 22:18:17 +02:00
Ugljesa Jovanovic 63df04a7b6 Implemented mingw srng, add some more gradle handling for idea, disabled mingwx86 for now as it's not supported by coroutines, and I want to use coroutines eventually 2020-05-16 22:18:14 +02:00
Ugljesa Jovanovic 84799b4ede A kludgy way to get the native to properly compile when in intellij IDE 2020-01-05 20:41:58 +01:00
Ugljesa Jovanovic cb7ca575ab Working SRNG implementation for nodeJs and browser js 2020-01-05 20:21:34 +01:00
Ugljesa Jovanovic 7e905bd948 Readme update 2019-12-26 21:36:03 +01:00
Ugljesa Jovanovic cd741049c1 Merge pull request #8 from ionspin/kotlin-1.3.61-gradle-6.0.1
Bump up versions, use more up to date js testing approach
2019-12-26 17:36:54 +01:00
Ugljesa Jovanovic 22561dd845 Add propeor osx image, disabe browser tests, until I find out how to set timeout when running karma tests, disable SRNG test because there is no MinGW SRNG implementation yet 2019-12-26 17:00:47 +01:00
Ugljesa Jovanovic 32a8c2af36 Fix travis.yml tabs 2019-12-26 15:12:31 +01:00
Ugljesa Jovanovic d53bddfed3 Add windows build env to travis 2019-12-26 15:08:41 +01: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 55456600d0 Merge pull request #4 from ionspin/aes
AES CBC CTR
2019-09-25 01:03:07 +02:00
Ugljesa Jovanovic c86f60135a Add shiftRows 2019-09-10 20:48:57 +02:00
Ugljesa Jovanovic 241df8d4a5 Adding aes step by step from FIPS-197 2019-09-10 19:35:32 +02:00
Ugljesa Jovanovic 25f31a99cf Merge pull request #3 from ionspin/0.0.3-SNAPSHOT-bump
0.0.3 snapshot bump
2019-07-21 13:52:39 +02:00
Ugljesa Jovanovic 8be3c8f9ea 0.0.3 snapshot bump 2019-07-21 13:28:11 +02:00
Ugljesa Jovanovic 00155c8cc9 Proper version bump 2019-07-21 13:14:28 +02:00
Ugljesa Jovanovic 78a31c631b Version bump 2019-07-21 13:03:06 +02:00
Ugljesa Jovanovic 32d2f5403c Merge pull request #2 from ionspin/sha-improvement
Sha improvement
2019-07-21 13:02:50 +02:00
Ugljesa Jovanovic 7489399501 Changelog update 2019-07-21 12:37:14 +02:00
Ugljesa Jovanovic 91616fe0e0 Name and README update 2019-07-21 12:36:10 +02:00
Ugljesa Jovanovic 6d8024cf7f Extracted interfaces for hashes 2019-07-21 12:26:41 +02:00
Ugljesa Jovanovic 995cb23176 Tests cleanup 2019-07-21 00:55:11 +02:00
Ugljesa Jovanovic 187282232e Added sha256 updateable mode 2019-07-20 23:46:17 +02:00
Ugljesa Jovanovic 3528dd390f Merge branch 'master' into sha-improvement 2019-07-20 20:45:04 +02:00
Ugljesa Jovanovic 67dd4ed741 Add build and maven shields 2019-07-20 20:44:46 +02:00
Ugljesa Jovanovic 86dcd2316e Add build and maven shields 2019-07-20 20:02:37 +02:00
Ugljesa Jovanovic 21c572bc19 Merge pull request #1 from ionspin/0.0.2
Snapshot bump
2019-07-20 19:48:43 +02:00
Ugljesa Jovanovic a87bee1a5c Snapshot bump 2019-07-20 19:11:48 +02:00
Ugljesa Jovanovic 0b07fb556a Initial version 2019-07-20 19:10:56 +02:00
Ugljesa Jovanovic 98591aab9c Rename and cleanup of accidentally added node-modules 2019-07-20 19:10:07 +02:00
Ugljesa Jovanovic 7b57a931ef A bit of cleanup and README update 2019-07-20 18:59:37 +02:00
Ugljesa Jovanovic bebe05757d Added blocking test util 2019-07-20 18:18:07 +02:00
Ugljesa Jovanovic 1852db686c Added "streaming" blake2b support 2019-07-20 17:55:49 +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