Commit Graph

57 Commits

Author SHA1 Message Date
John Smith 2d454c2654 fix comment 2023-08-20 11:52:54 -04:00
John Smith c1cbcbe7c1 switch back to Sha512 for ed25519 compliance. add domain separation for signing and crypt 2023-08-20 11:47:29 -04:00
John Smith d0fabbe3d9 Merge branch 'main' of gitlab.com:veilid/veilid into windows-fix 2023-08-20 11:25:39 -04:00
John Smith 964741463e vld0 work 2023-08-20 10:54:26 -04:00
John Smith a7860d829e dh fix 2023-08-20 01:37:49 -04:00
Imuli 8f18569e30 use strict verification for ed25519
This enables all the signature malleability checks (including one that
is not RFC8032 compliant but are still likely important for Veilid.)

For details on the additional check, see
https://docs.rs/ed25519-dalek/2.0.0/ed25519_dalek/struct.VerifyingKey.html#method.verify_strict
2023-08-19 23:35:34 +00:00
John Smith eae839e484 decompression fix for OOM 2023-08-19 18:13:30 -04:00
John Smith 89b357350d upgrade dependencies and fix cargo locks 2023-08-19 15:16:51 -04:00
Christien Rioux 8e1ed1e3f1 fix crash 2023-08-18 00:06:21 -04:00
Christien Rioux 9d3e847a68 more punishment cleanup 2023-07-21 14:30:10 -04:00
Christien Rioux befb100ba4 compress envelopes with lz4 2023-07-15 21:44:36 -04:00
Christien Rioux 80cb23c0c6 remove rkyv 2023-07-15 19:35:22 -04:00
John Smith dfb4eefd92 switch out capabilities 2023-07-03 15:10:28 -04:00
John Smith d044f646bf fix serialize for keypair 2023-06-29 20:49:15 -04:00
John Smith 05a9ee754e cleanup dht stuff and client/server api 2023-06-28 23:15:06 -04:00
John Smith 291e3ef2fe add better dht debugging 2023-06-26 21:29:02 -04:00
John Smith c8fdded5a7 fix crypto
s
2023-06-24 21:23:48 -04:00
John Smith dfc22aee8e fix tests 2023-06-22 18:31:31 -04:00
John Smith 1c8ecab2b6 cli fixes 2023-06-20 23:46:39 -04:00
John Smith 6a86f2265a json api work 2023-06-03 18:33:27 -04:00
John Smith 4bdf0d58d3 switch back to mainline dalek cryptography crates 2023-05-29 20:22:41 +00:00
John Smith 0a890c8707 removing dev branch, many changes 2023-05-29 19:24:57 +00:00
John Smith 894acc18e3 xfer 2023-03-13 16:43:07 -04:00
John Smith 3c7c49684c try multiple cryptosystems 2023-03-13 16:14:31 -04:00
John Smith d680f1b785 xfer 2023-03-12 17:23:02 +00:00
John Smith ff9b421631 fix tests 2023-03-03 10:55:31 -05:00
John Smith 562f9bb7f7 refactor 2023-03-01 15:50:30 -05:00
John Smith 615158d54e cleaning up 2023-02-28 21:11:26 -05:00
John Smith 4bc3f950df more refactor 2023-02-25 19:51:14 -05:00
John Smith 4823c979ab routing work 2023-02-23 21:07:46 -05:00
John Smith 8fc38febca checkpoint 2023-02-22 21:47:00 -05:00
John Smith ae991334d3 checkpoint 2023-02-20 20:37:52 -05:00
John Smith 05be3099c8 checkpoint 2023-02-17 17:47:21 -05:00
John Smith ca3ce91365 work 2023-02-16 19:54:29 -05:00
John Smith 8f9b9b58d5 more refactor 2023-02-15 18:18:08 -05:00
John Smith f11dc8aaac more work 2023-02-13 21:12:27 -05:00
John Smith 1d8e2d3fda bootstrap 2023-02-13 16:12:46 -05:00
John Smith 1ba0cdb9cf checkpoint 2023-02-11 15:54:55 -05:00
John Smith 1f62d3836c more breaking everything 2023-02-08 21:43:55 -05:00
John Smith 764b629714 checkpoint 2023-02-08 16:50:07 -05:00
John Smith a58a87719c break everything 2023-02-07 21:44:50 -05:00
John Smith 9d826b27db checkpoint 2023-01-29 13:13:54 -05:00
John Smith 766872ac26 checkpoint 2023-01-29 13:13:50 -05:00
John Smith de8349004d checkpoint 2022-12-28 12:12:04 -05:00
John Smith 221c09b555 checkpoint 2022-12-16 20:07:28 -05:00
John Smith 5c0a500971 core fixes 2022-11-29 19:22:33 -05:00
John Smith b1bdf76ae8 refactor 2022-11-26 21:37:23 -05:00
John Smith 5df46aecae cleanup 2022-11-26 16:17:30 -05:00
John Smith 25ace50d45 break everything 2022-11-26 14:16:02 -05:00
John Smith c9595d8549 pr fixes 2022-11-19 19:05:43 -05:00