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

Use mesalink as drop-in replacement for OpenSSL #12

Closed
vbrandl opened this issue May 28, 2018 · 3 comments
Closed

Use mesalink as drop-in replacement for OpenSSL #12

vbrandl opened this issue May 28, 2018 · 3 comments

Comments

@vbrandl
Copy link

vbrandl commented May 28, 2018

Since mesalink aims to be compatible to OpenSSL, I'd like to ask if it is already possible to use it as a drop-in replacement for the former mentioned library? So would it be possible to link e.g. a nginx web server against mesalink instead of OpenSSL?

@ymjing
Copy link
Contributor

ymjing commented May 28, 2018

The ultimate goal of MesaLink is a drop-in replacement for OpenSSL. For now we only have basic SSL and ERR APIs. We're working on X509 and BIO recently. MesaLink depends on rustls; and it cannot do what rustls can't do. We have considered Nginx support but we still have a long way to go.

@vbrandl
Copy link
Author

vbrandl commented May 28, 2018

Thanks for your fast answer.
I think it would be good to clarify the current state of the project in the readme or have a tracking issue for missing and already implemented functionality. Either way I'm looking forward to some day replacing OpenSSL with MesaLink ;)

@ymjing ymjing closed this as completed Jan 17, 2019
@polarathene
Copy link

Has anyone tried using MesaLink with nginx since? Not sure if it helps with the current nginx/openssl issues such as ciphersuite preference/priority with TLS 1.3 being ignored(only uses default from openssl), or rotation of Session Tickets.

Are the main noticeable benefits likely to only be in performance metrics?

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

3 participants