Updating test vectors to RFC 9807 - #386
Conversation
6fe3e37 to
b779f5d
Compare
| ## 4.0.0-pre.0 (September 8, 2025) | ||
| * Increased MSRV to 1.83 | ||
| * Synced implementation with RFC 9807 (no core protocol changes) | ||
| * Added a SIGMA-I key exchange implementation | ||
| * Removed KeGroup type from the Ciphersuite trait (now part of KeyExchange type) | ||
| * **Breaking: existing Ciphersuite trait definitions need to be updated** | ||
| * Ensured that dummy record is always created to avoid timing attack issues | ||
| * Modified the dummy registration file to only contain the public key | ||
| instead of the keypair | ||
| * Added remote OPRF seed support | ||
|
|
There was a problem hiding this comment.
@daxpedda let me know if you see anything missing from here, or would like something reworded!
daxpedda
left a comment
There was a problem hiding this comment.
Do we want to mention somewhere how to upgrade existing ServerSetups and RegistrationUploads?
We could simply add some migration code right into the changelog. Or add it to the root documentation.
Let me know and I'm happy to make a PR.
Co-authored-by: daxpedda <daxpedda@gmail.com>
Co-authored-by: daxpedda <daxpedda@gmail.com>
Co-authored-by: daxpedda <daxpedda@gmail.com>
Good idea! I can merge this first, and if you would like to make a follow-up PR with the code segments to put into the changelog, that would be great. |
No protocol changes, just updating the test vectors to match what is in RFC 9807. Also updating the changelog to prepare for a new version release.