libsrtp icon indicating copy to clipboard operation
libsrtp copied to clipboard

Library for SRTP (Secure Realtime Transport Protocol)

Results 56 libsrtp issues
Sort by recently updated
recently updated
newest added

I'm building for Android with CMake. This produces the shared library `libsrtp2.so.2.4.2` and a symbolic link to it `libsrtp2.so`. I would like to just drop the library into the `jniLibs`...

An alternative to #602 as a solution to #599. Since the EVP_MAC_xxx api has some reinitialization issues pre 3.0.3 and the workaround in #603 introduces a performance hit this is...

In 3.0 some APIs were deprecated that results in this warnings: ``` [1025/1321] Compiling C object subprojects/libsrtp-2.4.2/libsrtp2.a.p/crypto_hash_hmac_ossl.c.o ../../../subprojects/libsrtp-2.4.2/crypto/hash/hmac_ossl.c: In function ‘srtp_hmac_alloc’: ../../../subprojects/libsrtp-2.4.2/crypto/hash/hmac_ossl.c:106:5: warning: ‘HMAC_CTX_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]...

This is a fix for issue #599 . With OpenSSL 3 the HAMC CTX api has been deprecated and EVP MAC should be used instead. This change adds a compile...

Implementation of cryptex as per https://github.com/juberti/cryptex Discussion: https://github.com/juberti/cryptex/issues/5

After #593 was merged the minimal openssl version is now 1.1.0, this should be reflected in documentation and configure / cmake scripts.

The stream list in the SRTP context is now implemented with two arrays: an array of SSRCs and an array of pointers to the streams corresponding to the SSRCs. The...

MKI: support for MKI was added to libsrtp in 2.1.0, however the support wasn't extended to rtp_decder. These changes update rtp_decoder to use the srtp_unprotect_mki() and srtp_unprotect_rtcp_mki() APIs and to...

This is a master PR for conversion of test apps to Rust. Made a PR instead of just a branch so that we can test that CI with Rust works....

- The v128 operations are optimized for SSE2/SSSE3/SSE4.1. - `srtp_octet_string_is_eq` is optimized for SSE2. When SSE2 is not available, use a pair of 32-bit accumulators to speed up the bulk...