| Crates.io | str0m-aws-lc-rs |
| lib.rs | str0m-aws-lc-rs |
| version | 0.1.1 |
| created_at | 2025-12-17 09:59:12.865809+00 |
| updated_at | 2025-12-25 20:55:09.978705+00 |
| description | aws-lc-rs backend for str0m WebRTC |
| homepage | |
| repository | https://github.com/algesten/str0m |
| max_upload_size | |
| id | 1989882 |
| size | 33,586 |
AWS-LC-RS crypto backend for str0m. This is the default backend.
The primary way to use this backend is via the aws-lc-rs feature flag in str0m (enabled by default):
[dependencies]
str0m = "0.14"
For advanced use cases, you can use this crate directly without enabling the feature flag:
use str0m::Rtc;
use std::sync::Arc;
// Set as process-wide default
str0m_aws_lc_rs::default_provider().install_process_default();
// Or configure per-instance
let rtc = Rtc::builder()
.set_crypto_provider(Arc::new(str0m_aws_lc_rs::default_provider()))
.build();