libsrtp
libsrtp copied to clipboard
Library for SRTP (Secure Realtime Transport Protocol)
This is a follow from the quick fix #524 for #523. There was change in NSS 3.52 that breaks GCM when the api is used in the same way as...
Support for the Mbed TLS library was added in #512. In his review, @hannestschofenig noted that Mbed TLS will soon be updating their crypto API to [one that more easily...
how about add unsupported ChaCha20 Poly1305 ? I dont known how to check build chacha20_poly1305 with new openssl 1.1.0 because travis use old openssl 1.0.1
Hello, I student learning about SRTP and have an assignment to study the application of SRTP on a softphone linphone. But I have a few things to ask. 1. Generate...
Even if LibSRTP is compiled without OpenSSL support, it should be possible to use srtp_replace_cipher_type to install SRTP_AES_GCM_128, SRTP_AES_GCM_256, or SRTP_AES_ICM_192 ciphers and have things work. This came up in...
The PR #439 introduces an implementation of chacha20 poly1305 for SRTP . Since there is currently no official documentation or reference for this cipher & SRTP the decision was made...
It surprised me to learn the internal self test calls init() several times and appears to expect that the underlying crypto library get re-initialized with the new key. From other...
LibSRTP stores every ssrc's srtp_stream_ctx_t in a linked list. This means that finding the appropriate context for an ssrc is an O(n) operation. In a large conference, this can be...
It would be great if there were electronic signatures (OpenPGP/etc) of all git commits and tags and any zip files or tarballs you release, so that distributors and users can...
I think we should also have a protect that passes in the size of the buffer. It's just better practice.