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

Remove P-521 curve from agent certificate requirements #295

Merged
merged 1 commit into from
Sep 30, 2022

Conversation

markafoltz
Copy link
Contributor

@markafoltz markafoltz commented Sep 8, 2022

Addresses Issue #277: Consider removing support for P-521

P-521 is a 521-bit elliptic curve that can be used to generate ECDSA certificates. Although it's supported in TLS 1.3, it is not widely used in practice.

See this thread on mozilla.dev.security.policy for some discussion of the issues with P-521. In short it offers little incremental security benefits over P-384, and ECC implementations are likely not very optimized.

So we're not going to make it an option for OSP agent certificates, so implementations don't need to support it.


Preview | Diff

@markafoltz markafoltz requested a review from chrisn September 8, 2022 20:03
@markafoltz markafoltz added the F2F label Sep 8, 2022
@markafoltz
Copy link
Contributor Author

This was discussed at TPAC 2022 and there were no objections to removing P-521 from the spec given the justifications posted in the associated issue.

@markafoltz markafoltz merged commit 9ca8f97 into main Sep 30, 2022
@markafoltz markafoltz deleted the issue-277-remove-521 branch September 30, 2022 17:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants