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

ECDHE-RSA for lightweight TLS handshake #1993

Closed
cometurrata opened this issue Dec 9, 2019 · 3 comments
Closed

ECDHE-RSA for lightweight TLS handshake #1993

cometurrata opened this issue Dec 9, 2019 · 3 comments

Comments

@cometurrata
Copy link

Hello,
it seems that Sming could benefit from enabling ECDHE-RSA instead of DHE-RSA. (Faster and lighter TLS).

https://security.stackexchange.com/questions/14731/what-is-ecdhe-rsa

Unfortunately axtls does not provide support for ECDHE, but mbed-tls does !

Any particular reason for not using mbed-tls ?
Has it already been discussed ?
Any hint of what I should start with ?
Do you think it could bring something useful ?

Thanks.

@slaff
Copy link
Contributor

slaff commented Dec 9, 2019

Any particular reason for not using mbed-tls ?

We have already started discussing this in #1713. What we lack is an abstraction that would allow us to switch during linking type between the different SSL implementations.

Any hint of what I should start with ?

@cometurrata if you want you can start with building that abstraction and adding axtls and mbed-tls implementations?

@slaff
Copy link
Contributor

slaff commented Jan 2, 2020

@cometurrata PR #1999 will be merged soon. Once that is done you can add the new SSL adapter based on mbed-tls.

@slaff
Copy link
Contributor

slaff commented Jan 3, 2020

@cometurrata the SSL adapters are now merged in the develop branch. Bearssl supports ECDHE https://bearssl.org/support.html

@slaff slaff closed this as completed Jan 6, 2020
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

2 participants