You will want to add this: https://github.com/cisco/libsrtp/commit/ef9d54de5cd1eec8c6ee5399cb2674a8192895d6
Major changes A fuzzer was added to the project based on libFuzzer. This is run as part of Google oss-fuzz, the current status can be found at https://oss-fuzz-build-logs.storage.googleapis.com/index.html#libsrtp . Details available in PR #442 and issue #393. CMake support was added as an alternative build system. This was primarily added to replace the Visual Studio project files currently checked in but has been extend to support building on all platforms. Initial PR #449 and #455 but has been support has been continuously improved. NSS support for crypto backend was added. This is can be used as an alternative to openssl. Initial PR #413 but there has been numerous improvements. PR #474 - Add flag to disable pcap dependency when build test apps. PR #472 - Add ci builds for ios and android. PR #463 - problem on srtp_aes_icm_openssl_encrypt. PR #471 - Allow the pcap file to be read from a physical file. PR #457 - Fix docs crypto_policy_* -> srtp_crypto_policy_* . PR #452 - crypto/cipher: Reset the EVP_CIPHER_CTX structure before each test. PR #444 - Extend rtp_ecoder to support RTCP and multiplexed SSRC's. PR #443 - rtp_decoder avoid crash when no packets found. PR #429 - Rand for test only. PR #421 - Fix GCM IV logging. PR #415 - Fixes unaligned trailer access. PR #414 - Detect and handle broken "OPENSSL_cleanse".
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67270353460d76130476dea6730903a595db3153 commit 67270353460d76130476dea6730903a595db3153 Author: Stephan Hartmann <stha09@googlemail.com> AuthorDate: 2020-06-12 16:53:01 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2020-06-12 16:55:57 +0000 net-libs/libsrtp: version bump to 2.3.0 Closes: https://bugs.gentoo.org/723492 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Stephan Hartmann <stha09@googlemail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/16204 net-libs/libsrtp/Manifest | 1 + net-libs/libsrtp/files/libsrtp-2.3.0-gcc-10.patch | 26 +++++++ net-libs/libsrtp/files/libsrtp-2.3.0-nss.patch | 12 +++ net-libs/libsrtp/libsrtp-2.3.0.ebuild | 95 +++++++++++++++++++++++ net-libs/libsrtp/metadata.xml | 1 + 5 files changed, 135 insertions(+)
Oh, you didn't need? https://github.com/cisco/libsrtp/commit/ef9d54de5cd1eec8c6ee5399cb2674a8192895d6 There is also this one on top now https://github.com/cisco/libsrtp/commit/55299517f39e2e1a34df05c27cbc9898071ac9db
(In reply to Joakim Tjernlund from comment #3) > Oh, you didn't need? > > https://github.com/cisco/libsrtp/commit/ > ef9d54de5cd1eec8c6ee5399cb2674a8192895d6 > > There is also this one on top now > https://github.com/cisco/libsrtp/commit/ > 55299517f39e2e1a34df05c27cbc9898071ac9db I only ran the testsuite. First one is only for cmake. I didn't switch to cmake, because it does not support nss so far. I add the second one with a rev bump. Thanks for pointing this out.