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

This PR attempts to fix the logical error noted in #617, that the directions set on a template stream are not checked when the template stream is used to create...

Compiling the lib for iOS, I got some warnings, the PR contains missing explicit conversions ``` /Users/engine/engine/builder-iOS.master/build/arm64/libs/libsrtp/crypto/cipher/aes_icm_ossl.c:309:52: error: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Werror,-Wshorten-64-to-32]...

see: https://github.com/cisco/libsrtp/actions/runs/8885459694 This is a meson / ci setup issue and not a libsrtp issue as far as I can tell. I can not reproduce this locally with my "older"...

The protect/unprotect api's can now operate both in-place or not in-place, depending on the requirements of the caller. The length of the out buffer can now be checked to ensure...

As a receiver, I fail to update srtp keys with MKI using the srtp_stream_update This is new to master, this works fine with version 2.6.0 scenario: 1. init srtp with...

A place to make visible and try out various changes that will be proposed for V3. This PR will not be merged in in to main, but commits from this...

`find_library` in CMake always tries to find the library installed, but in the case when the same library was build from source as a CMake dependency, `find_library` would fail. To...

Wrong things will happen if you enable two or more of --enable-openssl, --enable-wolfssl, and --enable-nss, and I think we have nothing that guards against this. This isn't a new problem...

Hey there! Building on latest Cygwin (using Meson at least - but I assume other systems are affected too) doesn't work because `machine/types.h` and `sys/int_types.h` both exist on Cygwin, but...

Change for #714. This makes it symmetric with the srtp_cipher_decrypt function that will remove the tag. Currently most of the backends would have cached the tag internally and returned it...