-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Does mbedtls support ec_point_format compressed? #861
Comments
Also interested in having support for this feature. With the released code there only seems to be support for writing compressed EC points. Reading and decompressing is not there (yet?). Did find the following pull request to add a decompression method some time ago. Is there a plan on when this should get integrated? |
mbed TLS does indeed support the TLS extension The I can't answer regarding plans, but for what it's worth, I'd like to mention that TLS 1.3 is going to deprecate compressed point format, and the successor of RFC 4492 (ECC in TLS) is going to do the same for previous versions of TLS. https://tools.ietf.org/html/draft-ietf-tls-rfc4492bis-16#section-5.1.2 |
Relevant: #521 |
Support for compressed format has been deprecated by RFC 8422 in the context of TLS, which reflects a more general sentiment in the ECC community to prefer uncompressed format. Also, implementing it correctly for all supported curves would require substantial code, impacting our footprint. At this point, we're unlikely to want to add that amount of code for a feature that's formally deprecated in TLS and being abandoned more generally, so I'm closing this issue. Thanks for your interest in Mbed TLS anyway. |
psa: aead: Fix invalid output buffer usage in generate_nonce()
There has ec_point_formats define MBEDTLS_ECP_PF_COMPRESSED.
But, in ssl_write_supported_point_formats_ext, the supported_point_formats fill MBEDTLS_ECP_PF_UNCOMPRESSED never change.
So, does mbedtls support ec_point_format compressed?
The text was updated successfully, but these errors were encountered: