From 16c1225ea7ab48fab20f12cc133186619aecc446ecf4ce0cc066d9f8f1739a45 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 1 Aug 2017 12:35:16 +0000 Subject: [PATCH] libsrtp-2.1.0 OBS-URL: https://build.opensuse.org/package/show/network:telephony/libsrtp2?expand=0&rev=3 --- libsrtp2.changes | 26 ++++++++++++++++++++++++++ libsrtp2.spec | 10 +++++----- v2.0.0.tar.gz | 3 --- v2.1.0.tar.gz | 3 +++ 4 files changed, 34 insertions(+), 8 deletions(-) delete mode 100644 v2.0.0.tar.gz create mode 100644 v2.1.0.tar.gz diff --git a/libsrtp2.changes b/libsrtp2.changes index c7a5df0..aff5e3d 100644 --- a/libsrtp2.changes +++ b/libsrtp2.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Tue Aug 1 12:31:16 UTC 2017 - jengelh@inai.de + +- Update to new upstream release 2.1.0 + * Cipher type cleanup for AES. When libSRTP is compiled with + OpenSSL and the AES 256 ICM cipher is used with RTCP, an + incorrect initialization vector is formed. This change will + break backwards compatibility with older versions (1.5, 2.0) + of libSRTP when using the AES 256 ICM cipher with OpenSSL for + RTCP. + * Sequence number incorrectly masked for AES GCM IV. The + initialization vector for AES GCM encryption was incorrectly + formed on little endian machines. This change will break + backwards compatibility with older versions (1.5, 2.0) of + libSRTP when using the AES GCM cipher for RTCP. + * Fix OOB read in key generation for encrypted headers with GCM + ciphers. Adds padding of GCM salt to the corresponding ICM + length used for header encryption. This change will break + backwards compatibility with version 2.0 of libSRTP when + using the header encryption extension with the AES GCM + cipher. + * Master Key Identifiers (MKI) Support - for 4 keys. + * Report SSRC instead of srtp_stream_t in srtp_event_data_t. + * Fix incorrect structure declarations for (S)RTP and (S)RTCP + for big endian machines + ------------------------------------------------------------------- Mon Nov 21 23:03:24 UTC 2016 - jengelh@inai.de diff --git a/libsrtp2.spec b/libsrtp2.spec index 00c1d7d..66ef92b 100644 --- a/libsrtp2.spec +++ b/libsrtp2.spec @@ -1,7 +1,7 @@ # -# spec file for package libsrtp +# spec file for package libsrtp2 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,12 @@ Name: libsrtp2 %define lname libsrtp2-1 -Version: 2.0.0 +Version: 2.1.0 Release: 0 Summary: Secure Real-Time Transport Protocol (SRTP) library v2 License: BSD-3-Clause Group: Development/Libraries/C and C++ -URL: https://github.com/cisco/libsrtp +Url: https://github.com/cisco/libsrtp Source: https://github.com/cisco/libsrtp/archive/v%version.tar.gz Source99: baselibs.conf @@ -92,7 +92,7 @@ sed -i 's|\(# *\(ifdef\|ifndef\|define\|endif */\*\) *\)\([A-Z0-9_]*_H\)\($\| *\ %files devel %defattr(-,root,root) -%doc CHANGES LICENSE README TODO VERSION doc/*.txt +%doc CHANGES LICENSE README.md doc/*.txt %_includedir/srtp2/ %_libdir/libsrtp2.so %_libdir/pkgconfig/libsrtp2.pc diff --git a/v2.0.0.tar.gz b/v2.0.0.tar.gz deleted file mode 100644 index de16b35..0000000 --- a/v2.0.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2296d132fd8cadd691d1fffeabbc1b9c42ec09e9e780a0d9bd8234a98e63a5a1 -size 265564 diff --git a/v2.1.0.tar.gz b/v2.1.0.tar.gz new file mode 100644 index 0000000..2f90b7e --- /dev/null +++ b/v2.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0302442ed97d34a77abf84617b657e77674bdd8e789d649f1cac0c5f0d0cf5ee +size 306090