Path to this page:
./
comms/srtp,
Secure Real-time Transport Protocol library
Branch: CURRENT,
Version: 2.7.0,
Package name: srtp-2.7.0,
Maintainer: pkgsrc-usersThe libSRTP library is an open-source implementation of the Secure
Real-time Transport Protocol (SRTP).
Required to run:[
security/openssl]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 625.849 KB
Version history: (Expand)
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-04-01) Updated to version: srtp-2.7.0
- (2024-02-29) Updated to version: srtp-2.6.0
CVS history: (Expand)
2025-04-01 09:41:00 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
srtp: updated to 2.7.0
2.7.0
- Fix function signature mismatch for srtp_remove_stream
- Fix srtp_unprotect_rtcp_mki when RTP auth != RTCP
|
| 2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575) |
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
|
2024-02-29 13:37:01 by Adam Ciarcinski | Files touched by this commit (5) |  |
Log message:
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
|
| 2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2297) |
Log message:
*: bump for openssl 3
|
2023-02-15 13:23:31 by Adam Ciarcinski | Files touched by this commit (4) |  |
Log message:
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
|
| 2021-10-26 12:06:07 by Nia Alarie | Files touched by this commit (85) |
Log message:
comms: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
| 2021-10-07 15:27:10 by Nia Alarie | Files touched by this commit (85) |
Log message:
comms: Remove SHA1 hashes for distfiles
|
2020-05-05 19:54:40 by Adam Ciarcinski | Files touched by this commit (17) |  |
Log message:
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.
|