A pure rust implementation of Secure Real-time Transport Protocol (SRTP)
This repository holds a workspace with three crates:
- libsrtp: the rust implementation of SRTP
- test_utils: testing helpers
- interop_test: interoperability test with cisco's libsrtp
By default interop tests are not built. Use
Cargo test --workspace
To build and run the interop tests. Check the interop_test's crate build.rs for some instructions on building with these tests if it fails to find libsrtp on your system
all three crates are distributed under either of :
Copyright (c) 2025 Johan Pascal