Commit Graph

25 Commits

Author SHA1 Message Date
parazyd
192345659a Release v0.4.0 2023-02-01 23:04:02 +01:00
parazyd
454eacf616 Update project dependencies. 2023-01-31 12:46:19 +01:00
aggstam
da40746ca5 EOY housekeeping
Missing features added, dependencies updated and a fix in dao/entrypoint
2022-12-31 21:14:02 +02:00
parazyd
71cd3064d6 Update license year. 2022-12-28 13:06:00 +01:00
parazyd
9acfed6402 Clippy lints. 2022-12-14 12:30:27 +01:00
parazyd
b5be76738a Clean up some stuff in script/research 2022-12-14 11:59:49 +01:00
parazyd
1d7866f688 Update crate dependencies. 2022-11-29 13:54:05 +01:00
parazyd
c1b2c2af5a Update crate dependencies 2022-11-08 12:17:25 +01:00
parazyd
8ae84ad7f9 Add license header to source files. 2022-10-31 18:16:13 +01:00
Luther Blissett
43a871c3f2 Update all Cargo.toml files to include AGPL license reference. 2022-10-30 11:01:40 +01:00
Luther Blissett
a68304ca99 x3dh: Fix remaining bug thanks to cronokirby's eagle vision. 2022-10-28 23:54:52 +02:00
Luther Blissett
384e9fcc38 x3dh: Use a constant info for init. 2022-10-28 23:54:36 +02:00
Luther Blissett
6fc054ae9b x3dh: Remove anyhow dep. 2022-10-28 09:57:12 +02:00
Luther Blissett
97b849edbc x3dh: WIP header encryption.
Some ratcheting bug still appears after the third message.
2022-10-28 01:33:43 +02:00
Luther Blissett
b51e7c2579 x3dh: Simplify state discards. 2022-10-28 01:33:43 +02:00
Luther Blissett
57cea9928d x3dh: Use local serialization for MessageHeader. 2022-10-28 01:33:43 +02:00
Luther Blissett
332ab9122a x3dh: One more message for safety. 2022-10-28 01:33:43 +02:00
Luther Blissett
b46f64bf78 x3dh: Confirm out-of-order is working. 2022-10-27 18:03:51 +02:00
Luther Blissett
4673651b03 x3dh: Working X3DH with the Double Ratchet algorithm. 2022-10-27 17:48:39 +02:00
Luther Blissett
8d927b4c4e x3dh: Implement double-ratchet encryption and decryption mechanisms. 2022-10-27 15:54:40 +02:00
Luther Blissett
2d27510980 x3dh: Use aes-gcm-siv for AEAD encryption. 2022-10-26 16:55:42 +02:00
x
2d7942bfee x3dh: add algo link 2022-10-25 09:17:54 +00:00
Luther Blissett
25d6ee33f8 x3dh: Full documented protocol. 2022-10-24 21:15:40 +02:00
Luther Blissett
d513af596d x3dh: Document hkdf and hmac. 2022-10-24 21:15:40 +02:00
Luther Blissett
6b5ec09aa4 research: Barebones x3dh 2022-10-22 10:41:44 +02:00