head 1.5; access; symbols pkgsrc-2023Q4:1.4.0.8 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.6 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.4 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.2 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.3.0.22 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.20 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.18 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.16 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.14 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.12 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.10 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.8 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.6 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.4 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.2 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.2.0.16 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.18 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.14 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.12 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.10 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.8 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.6 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.4 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.2 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.1.0.22 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.20 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.16 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.14 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.12 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.10 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.8 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.6 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.4 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.2 pkgsrc-2015Q3-base:1.1; locks; strict; comment @# @; 1.5 date 2024.02.29.12.37.01; author adam; state Exp; branches; next 1.4; commitid 4ZftaKV9TDw1kk0F; 1.4 date 2023.02.15.12.23.30; author adam; state Exp; branches; next 1.3; commitid q65ch1ypqXEvqCdE; 1.3 date 2020.05.05.17.54.39; author adam; state Exp; branches; next 1.2; commitid 91QESKLZ8mETU47C; 1.2 date 2018.01.01.22.29.21; author rillig; state Exp; branches; next 1.1; commitid 0WRi40zz4tz6VdlA; 1.1 date 2015.09.06.14.02.08; author joerg; state Exp; branches; next ; commitid FurC4B5C6tB8ncAy; desc @@ 1.5 log @srtp: updated to 2.6.0 2.6.0 - remove use of pointers to 32bit values - Cleaning up cmake and enabled more warnings. - start using const on internal arguments - Some srtp_driver fixes - remove travis reference from README.md - meson.build: implement mbedtls support - iv length is constant so set only once - Add x86 SIMD optimizations to crypto datatypes - Add a missing typedef for stream list ctx - cmake: Rename TEST_APPS as LIBSRTP_TEST_APPS option - cmake: Support configuring as subproject @ text @@@comment $NetBSD: PLIST,v 1.4 2023/02/15 12:23:30 adam Exp $ include/srtp2/auth.h include/srtp2/cipher.h include/srtp2/crypto_types.h include/srtp2/srtp.h lib/cmake/libSRTP/libSRTPConfig.cmake lib/cmake/libSRTP/libSRTPConfigVersion.cmake lib/cmake/libSRTP/libSRTPTargets-debug.cmake lib/cmake/libSRTP/libSRTPTargets.cmake lib/libsrtp2.so lib/libsrtp2.so.${PKGVERSION} lib/pkgconfig/libsrtp2.pc @ 1.4 log @srtp: updated to 2.5.0 2.5.0 - Make mbedtls hmac less restrictive in line with RFC and library capabilities - Allow overriding stream list implementation - update min openssl version to 1.1.0 - Openssl 3 support for EVP MAC - Add android build to CI - add CIFuzz Github action to workflows - Add policy_set_aes_cm_192_xxx symbols to def file - Use current directions in stream update test - Call `set_aad` and `get_tag` in AEAD performance tests - Create alias for srtp2 as libSRTP::srtp2 - Remove compatibility code for legacy OpenSSL to fix LibreSSL build - Export CMake Targets - Avoid initializing local char table when converting nibble to hex - EVP_CIPHER_CTX_cleanup() is deprecated in OpenSSL 1.1.0 - Correct null cipher key sizes and be more defensive - Include directory should point to 'include' not to 'include/srtp2' - Count blocks instead of bytes in AES-ICM limit computation - Rtp decoder support ssrc and roc - Use a full-length key even with null ciphers - Fix set ROC functionality with gcm 2.4.0 Major changes - Remove EKT files, this was never completed and the draft has since changed. - Adds support for Mbedtls as a crypto backend. - Support apple silicon build. - Adds support for the Meson build system. This is an alternative to Cmake and auto tools. Other changes - Improve OpenSSL KDF check. - Add void to function declarations for EVP_EncryptInit check. - Remove dead code. - Support running against nss >= 3.52. - Remove references to dtls from libsrtp. - Use nss based hmac when nss enabled. - Move selftest vectors form backends to common files. - Extend cmake support. - Fix gcc11 warning by defining output length. - Remove visual studio build files. - cmake: Set the VERSION property of the srtp2 library. - Fixed issue 499 with buffer overflow. - Feature/additional error checks. - Rework check for OPENSSL_cleanse(). - Avoid non-existing compiler flag -O4. - Fix two-byte RTP header extension encryption. - Modify cmake to install crypto_types.h instead of cipher_types.h @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2020/05/05 17:54:39 adam Exp $ d8 1 a8 1 lib/cmake/libSRTP/libSRTPTargets-noconfig.cmake @ 1.3 log @srtp: updated to 2.3.0 libsrtp 2.3.0 Major changes in this release are a fuzzer for libsrtp, NSS as optional crypto back end and cmake support for building. For more details and a complete list of changes please see the CHANGES file. libsrtp 2.2.0 First release in the 2.2 series. The major change with this release is that the all the code has been reformatted to be consistent and this consistency can be enforced with the include .clang-format file. This resulted in a lot of none functional changes but was considered worth it to simplify maintenance in the future. There are numerous other minor fixes, see the CHANGES file for more details. libsrtp 2.1.0 First release in the 2.1 series. libsrtp 2.0.0 Initial libsrtp 2.0 release. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2018/01/01 22:29:21 rillig Exp $ a3 1 include/srtp2/cipher_types.h d6 4 a11 1 lib/libsrtp2.so.2 @ 1.2 log @Sort PLIST files. Unsorted entries in PLIST files have generated a pkglint warning for at least 12 years. Somewhat more recently, pkglint has learned to sort PLIST files automatically. Since pkglint 5.4.23, the sorting is only done in obvious, simple cases. These have been applied by running: pkglint -Cnone,PLIST -Wnone,plist-sort -r -F @ text @d1 10 a10 36 @@comment $NetBSD: PLIST,v 1.1 2015/09/06 14:02:08 joerg Exp $ include/srtp/aes.h include/srtp/aes_cbc.h include/srtp/aes_icm.h include/srtp/alloc.h include/srtp/auth.h include/srtp/cipher.h include/srtp/config.h include/srtp/crypto.h include/srtp/crypto_kernel.h include/srtp/crypto_math.h include/srtp/crypto_types.h include/srtp/cryptoalg.h include/srtp/datatypes.h include/srtp/err.h include/srtp/getopt_s.h include/srtp/gf2_8.h include/srtp/hmac.h include/srtp/integers.h include/srtp/kernel_compat.h include/srtp/key.h include/srtp/null_auth.h include/srtp/null_cipher.h include/srtp/prng.h include/srtp/rand_source.h include/srtp/rdb.h include/srtp/rdbx.h include/srtp/rtp.h include/srtp/rtp_priv.h include/srtp/sha1.h include/srtp/srtp.h include/srtp/srtp_priv.h include/srtp/stat.h include/srtp/ut_sim.h include/srtp/xfm.h lib/libsrtp.la @ 1.1 log @Add srtp-1.4.4, an implementation of Secure RTP. @ text @d1 2 a2 1 @@comment $NetBSD$ a4 1 include/srtp/aes.h d9 1 a12 1 include/srtp/crypto.h d28 1 a29 1 include/srtp/rtp.h d31 1 a32 1 include/srtp/srtp.h @