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

Supports Transport Layer Encryption #100

Open
mycrl opened this issue Sep 24, 2024 · 2 comments
Open

Supports Transport Layer Encryption #100

mycrl opened this issue Sep 24, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@mycrl
Copy link
Owner

mycrl commented Sep 24, 2024

This issue is for documenting the progress of adding transport layer encryption to turn-rs, and related issues.

TLS

Implementing tls inside rust is a very simple thing to do, and there is a very mature ecosystem to take advantage of.

DTLS

Implementing dtls is a bit more complicated, and if I can't find a mature library inside crates.io, I have no choice but to implement it myself from scratch.

@mycrl mycrl self-assigned this Sep 24, 2024
@mycrl mycrl added the enhancement New feature or request label Sep 24, 2024
@mycrl mycrl pinned this issue Sep 24, 2024
@mycrl mycrl moved this to Backlog in turn-rs Nov 10, 2024
@mycrl mycrl added this to turn-rs Nov 10, 2024
@mycrl mycrl unpinned this issue Nov 10, 2024
@mycrl mycrl pinned this issue Nov 24, 2024
@DDreame
Copy link

DDreame commented Nov 30, 2024

hi, i have create a pull request about TLS #107 , please review.

@mycrl mycrl added this to the v3.2.1 milestone Dec 2, 2024
@mycrl mycrl moved this from Ready to In progress in turn-rs Dec 22, 2024
@mycrl mycrl moved this from In progress to Ready in turn-rs Dec 22, 2024
@mycrl mycrl moved this from Ready to Backlog in turn-rs Dec 23, 2024
@mycrl
Copy link
Owner Author

mycrl commented Dec 23, 2024

The benefits of supporting transport layer encryption are so small and minimal that it's forced me to rethink the need to include transport layer encryption at this time.

None of the major current clients actually support transport layer encryption unless tested with coturn's test suite.

Adding transport layer encryption would bring a lot of extra work, but no significant benefit, so I'm putting this feature on hold for now, to be added in a subsequent release.

@mycrl mycrl removed this from the v3.3 milestone Dec 23, 2024
@mycrl mycrl unpinned this issue Dec 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

2 participants