Commit Graph

5 Commits

Author SHA1 Message Date
Jordan Rose
1ed212371e cross-version: Remove redundant work
- Current<->Current is already tested
- The versions in use are already logged
2025-06-17 11:17:30 -07:00
Jordan Rose
c2f99663a8 cross-version: Move some helpers into the library proper
...in preparation for more tests that are otherwise independent.
2025-06-17 11:17:30 -07:00
Jordan Rose
69bb363840 protocol: Reject X3DH PreKey messages
- Drop X3DH tests

- Drop cross-version tests with libsignal v0.12 and v0.21

- Change session benchmarks to use PQXDH, which is relevant if doing
  comparisons before/after this commit.
2025-06-13 12:19:04 -07:00
Alex Bakon
00ca3f4fd8 Replace pqclean crate usages with libcrux 2025-04-29 09:22:09 -04:00
Jordan Rose
301a117384 Add a cross-version-testing crate for libsignal-protocol
By importing past tags of libsignal-protocol, we can check how the
current implementation behaves against previous versions. This initial
test only does v3 (pre-Kyber) 1:1 sessions, but we can add more tests
in the future.
2023-09-20 06:35:36 -07:00