Skip to content

Updating test vectors to RFC 9807 - #386

Merged
kevinlewi merged 4 commits into
facebook:mainfrom
kevinlewi:update_rfc9807
Sep 8, 2025
Merged

Updating test vectors to RFC 9807#386
kevinlewi merged 4 commits into
facebook:mainfrom
kevinlewi:update_rfc9807

Conversation

@kevinlewi

Copy link
Copy Markdown
Contributor

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.

@meta-cla meta-cla Bot added the cla signed label Sep 8, 2025
Comment thread CHANGELOG.md
Comment on lines +3 to +13
## 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

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@daxpedda let me know if you see anything missing from here, or would like something reworded!

@kevinlewi
kevinlewi marked this pull request as ready for review September 8, 2025 11:51

@daxpedda daxpedda left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread CHANGELOG.md
Comment thread CHANGELOG.md
Comment thread CHANGELOG.md
kevinlewi and others added 3 commits September 8, 2025 11:04
Co-authored-by: daxpedda <daxpedda@gmail.com>
Co-authored-by: daxpedda <daxpedda@gmail.com>
Co-authored-by: daxpedda <daxpedda@gmail.com>
@kevinlewi

Copy link
Copy Markdown
Contributor Author

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.

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.

@kevinlewi
kevinlewi merged commit 226fe0e into facebook:main Sep 8, 2025
77 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants