ScuffleTV / scuffle

Live streaming platform
https://scuffle.tv
224 stars 25 forks source link

Remove OpenSSL #148

Closed TroyKomodo closed 8 months ago

TroyKomodo commented 8 months ago

This commit switches to using rustls over openssl. Unfortunately, rust-jwt needs openssl for the PKeyVerify impl, so we also forked their repo to add support for openssl-vendored which means that it will be staticly linked rather than a system-dep. This feature is only used by video-edge and lto-fat purges it from all other binaries.

Proposed changes

Describe the big picture of what you want to change here, to help the maintainers understand why we should accept this pull request. Be sure to link to the issue if it fixes a bug or resolves a feature request.

Types of changes

What types of changes does your code introduce to Scuffle? Put an x in the boxes that apply

Checklist

Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

Further comments

If this is a relatively large or complex change, you may want to start the discussion by explaining why you chose the solution you did, what alternatives you considered, etc.