# str0m-rust-crypto Pure Rust crypto backend for [str0m](https://github.com/algesten/str0m). ## Usage The primary way to use this backend is via the `rust-crypto` feature flag in `str0m`: ```toml [dependencies] str0m = { version = "0.14", default-features = false, features = ["rust-crypto"] } ``` ## Advanced: Direct usage For advanced use cases, you can use this crate directly without enabling the feature flag: ```rust use str0m::Rtc; use std::sync::Arc; // Set as process-wide default str0m_rust_crypto::default_provider().install_process_default(); // Or configure per-instance let rtc = Rtc::builder() .set_crypto_provider(Arc::new(str0m_rust_crypto::default_provider())) .build(); ```