Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve [email protected] API #1867

Open
briansmith opened this issue Dec 19, 2023 · 0 comments
Open

Improve [email protected] API #1867

briansmith opened this issue Dec 19, 2023 · 0 comments

Comments

@briansmith
Copy link
Owner

RE: https://terrapin-attack.com/.

  • Document the hazards in using the old API.
  • Ensure that we enforce (and test the enforcement of) the requirement "Sequence numbers are never reset for a connection but roll over to 0 after 232 −1. To avoid replay attacks, rekeying must occur at least once every 232 packets".
  • Try to redesign the API, perhaps based on NonceSequence, to avoid the hazards.
  • Rename the old API so the hazards cannot be ignored.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant