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

tls: support OpenSSL #1539

Closed
Stebalien opened this issue Mar 16, 2020 · 2 comments · Fixed by #1953 · May be fixed by libp2p/go-libp2p-tls#71
Closed

tls: support OpenSSL #1539

Stebalien opened this issue Mar 16, 2020 · 2 comments · Fixed by #1953 · May be fixed by libp2p/go-libp2p-tls#71
Labels
kind/enhancement A net-new feature or improvement to an existing feature

Comments

@Stebalien
Copy link
Member

Stebalien commented Mar 16, 2020

We should be able to support using OpenSSL to perform the actual encryption/decryption. See https://godoc.org/github.com/libp2p/go-openssl#Client and https://godoc.org/github.com/libp2p/go-openssl#Server.

Motivation: OpenSSL is faster and has better side-channel protection.

Requirement: This feature should only be enabled when the "openssl" build flag is enabled.

@poonai
Copy link

poonai commented May 23, 2020

I would like to take this issue

@Geo25rey
Copy link

Blocked by libp2p/go-openssl#8

@marten-seemann marten-seemann changed the title Support OpenSSL tls: support OpenSSL May 25, 2022
@marten-seemann marten-seemann transferred this issue from libp2p/go-libp2p-tls May 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement A net-new feature or improvement to an existing feature
Projects
None yet
3 participants