3 releases

0.1.2 Jan 27, 2026
0.1.1 Dec 25, 2025
0.1.0 Dec 17, 2025

#2232 in Cryptography

Download history 37/week @ 2025-12-16 47/week @ 2025-12-23 167/week @ 2025-12-30 29/week @ 2026-01-06 34/week @ 2026-01-13 46/week @ 2026-01-20 239/week @ 2026-01-27 131/week @ 2026-02-03 284/week @ 2026-02-10 466/week @ 2026-02-17 396/week @ 2026-02-24

1,299 downloads per month
Used in str0m

MIT/Apache

53KB
1K SLoC

AWS-LC-RS implementation of cryptographic functions. DTLS via dimpl with AWS-LC-RS as crypto backend.


str0m-aws-lc-rs

AWS-LC-RS crypto backend for str0m. This is the default backend.

Usage

The primary way to use this backend is via the aws-lc-rs feature flag in str0m (enabled by default):

[dependencies]
str0m = "0.14"

Advanced: Direct usage

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();

Dependencies

~66MB
~2M SLoC