str0m-openssl
OpenSSL backend for str0m.
Usage
The primary way to use this backend is via the openssl feature flag in str0m:
[]
= { = "0.14", = false, = ["openssl"] }
DTLS 1.3 Support
DTLS 1.3 support is present through the use of Dimpl. In order to enable this, you
instead should enabled the openssl-dimpl feature from str0m. This is currently kept
separate but may become the only implementation in the future.
[]
= { = "0.14", = false, = ["openssl-dimpl"] }
Advanced: Direct usage
For advanced use cases, you can use this crate directly without enabling the feature flag:
use Rtc;
use Arc;
// Set as process-wide default
default_provider.install_process_default;
// Or configure per-instance
let rtc = builder
.set_crypto_provider
.build;