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 1.3 support? #1693

Closed
Simon-Laux opened this issue Sep 22, 2022 · 4 comments
Closed

TLS 1.3 support? #1693

Simon-Laux opened this issue Sep 22, 2022 · 4 comments

Comments

@Simon-Laux
Copy link
Member

was reported on the forum:

Can we fix it or is it because we use system ssl or sth like that? Or do we just need to update openssl in DC core?

@r10s r10s added the discussion label Dec 8, 2022
@r10s
Copy link
Member

r10s commented Dec 8, 2022

is this even an ios issue? also, not sure how practical only-tls-1.3 is, according to https://en.wikipedia.org/wiki/Transport_Layer_Security#TLS_1.3 this looks like bleeding edge to me, probably at some point support will get better automatically? cc @link2xt

@link2xt
Copy link
Contributor

link2xt commented Dec 8, 2022

In the end we use https://lib.rs/crates/native-tls which uses OpenSSL normally, but native implementation on macOS and Windows. New OpenSSL versions now have TLS 1.3 enabled by default, but generally speaking it is not supported yet. There is an upstream PR sfackler/rust-native-tls#235 with some discussion.

@link2xt
Copy link
Contributor

link2xt commented Dec 8, 2022

More direct upstream issue: sfackler/rust-native-tls#140

@r10s
Copy link
Member

r10s commented Dec 8, 2022

k, thanks for the information and the links. so that will probably fade in then.

currently, it seems not advisable to set up a server only supporting TLS 1.3.

closing this issue as there is nothing ios can do about it.

@r10s r10s closed this as completed Dec 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants