openssl/crypto
Robin Seggelmann 44f4934bde DTLS/SCTP struct authchunks Bug
PR: 2809

DTLS/SCTP requires DATA and FORWARD-TSN chunks to be protected with
SCTP-AUTH.  It is checked if this has been activated successfully for
the local and remote peer. Due to a bug, however, the
gauth_number_of_chunks field of the authchunks struct is missing on
FreeBSD, and was therefore not considered in the OpenSSL implementation.
This patch sets the corresponding pointer for the check correctly
whether or not this bug is present.
(cherry picked from commit f596e3c491)
(cherry picked from commit b814081136)
2013-11-01 22:44:06 +00:00
..
aes aes/asm/bsaes-x86_64.pl: update from master. 2013-10-12 21:50:15 +02:00
asn1 Encode INTEGER correctly. 2013-03-18 14:21:56 +00:00
bf Remove hard coded ecdsaWithSHA1 hack in ssl routines and check for RSA 2011-08-14 13:47:30 +00:00
bio DTLS/SCTP struct authchunks Bug 2013-11-01 22:44:06 +00:00
bn MIPS assembly pack: get rid of deprecated instructions. 2013-10-13 13:19:12 +02:00
buffer Constification. 2013-10-01 14:53:18 +01:00
camellia x86_64 assembly pack: make Windows build more robust [from master]. 2013-01-22 22:54:04 +01:00
cast Revert "version skew" patches that break FIPS compilation. 2012-06-09 23:35:34 +00:00
cmac oops, macro not present in OpenSSL 1.0.2 2012-04-11 15:11:16 +00:00
cms Don't include comp.h in cmd_cd.c if OPENSSL_NO_COMP set 2013-01-23 01:07:23 +00:00
comp Assorted bugfixes: 2011-02-03 12:03:57 +00:00
conf PR: 2840 2012-07-03 20:16:30 +00:00
des Reduce version skew. 2012-06-08 09:18:47 +00:00
dh DH keys have an (until now) unused 'q' parameter. When creating from DSA copy 2011-11-14 14:16:09 +00:00
dsa DH keys have an (until now) unused 'q' parameter. When creating from DSA copy 2011-11-14 14:16:09 +00:00
dso PR: 2589 2011-09-01 13:52:38 +00:00
ec Fix overly lenient comparisons: 2013-09-16 13:09:27 +02:00
ecdh make update 2013-02-04 21:29:41 +00:00
ecdsa Fix EC_KEY initialization race. 2012-10-05 20:51:12 +00:00
engine PR: 2735 2012-02-27 16:33:25 +00:00
err Don't include comp.h if no-comp set. 2013-01-20 01:10:52 +00:00
evp evp/e_des3.c: fix typo with potential integer overflow on 32-bit platforms. 2013-10-03 11:11:44 +02:00
hmac Backport PSS signature support from HEAD. 2011-10-09 23:13:50 +00:00
idea Revert "version skew" patches that break FIPS compilation. 2012-06-09 23:35:34 +00:00
jpake apply J-PKAKE fix to HEAD (original by Ben) 2010-11-29 18:33:28 +00:00
krb5
lhash Revert lhash patch for PR#2124 2009-12-09 15:00:20 +00:00
md2 Prohibit use of low level digest APIs in FIPS mode. 2011-06-01 13:39:45 +00:00
md4 Fix some clang warnings. 2013-01-14 00:22:28 +00:00
md5 x86_64 assembly pack: make Windows build more robust [from master]. 2013-01-22 22:54:04 +01:00
mdc2 Reduce version skew. 2012-06-08 09:18:47 +00:00
modes Remove AVX and VIS3 support. 2013-09-16 15:05:21 +01:00
objects Fix some clang warnings. 2013-01-14 00:22:28 +00:00
ocsp Don't try and verify signatures if key is NULL (CVE-2013-0166) 2013-01-29 16:49:24 +00:00
pem Fix for PEM_X509_INFO_read_bio. 2013-08-06 16:05:19 +01:00
perlasm Reduce version skew. 2012-06-08 09:18:47 +00:00
pkcs7 Reduce version skew. 2012-06-08 09:18:47 +00:00
pkcs12 Fix warning. 2013-09-22 18:24:12 +01:00
pqueue Fix warnings (From HEAD, original patch by Ben). 2010-06-15 17:25:15 +00:00
rand Disable Dual EC DRBG. 2013-09-22 18:24:12 +01:00
rc2 Revert "version skew" patches that break FIPS compilation. 2012-06-09 23:35:34 +00:00
rc4 PA-RISC assembler pack: switch to bve in 64-bit builds. 2013-06-30 23:15:53 +02:00
rc5 Make inline assembler clang-friendly [from HEAD]. 2010-08-02 21:54:48 +00:00
ripemd Fix some clang warnings. 2013-01-14 00:22:28 +00:00
rsa Fix PSS signature printing. 2013-05-05 14:03:30 +01:00
seed Revert "version skew" patches that break FIPS compilation. 2012-06-09 23:35:34 +00:00
sha MIPS assembly pack: get rid of deprecated instructions. 2013-10-13 13:19:12 +02:00
srp Reduce version skew. 2012-06-08 09:18:47 +00:00
stack Add DTLS-SRTP. 2011-11-15 23:02:16 +00:00
store
threads Functional VMS changes submitted by sms@antinode.info (Steven M. Schweda). 2009-05-15 16:37:08 +00:00
ts only include evp.h once 2012-01-24 22:59:46 +00:00
txt_db Change STRING to OPENSSL_STRING etc as common words such 2009-07-27 21:08:53 +00:00
ui Reduce version skew. 2012-06-08 09:18:47 +00:00
whrlpool x86_64 assembly pack: make Windows build more robust [from master]. 2013-01-22 22:54:04 +01:00
x509 Fix verify loop with CRL checking. 2013-08-06 16:08:09 +01:00
x509v3 Fix two bugs which affect delta CRL handling: 2012-12-06 18:25:03 +00:00
.cvsignore
alphacpuid.pl Alpha assembler fixed from HEAD. 2011-08-12 12:31:08 +00:00
arm_arch.h ARM assembler pack update from HEAD. 2011-11-14 20:58:01 +00:00
armcap.c crypto/armcap.c: fix typo in rdtsc subroutine. 2013-09-15 22:11:34 +02:00
armv4cpuid.S ARM assembler pack update from HEAD. 2011-11-14 20:58:01 +00:00
cpt_err.c Implement FIPS_mode and FIPS_mode_set 2011-05-19 18:19:07 +00:00
cryptlib.c Add and use a constant-time memcmp. 2013-01-28 17:30:38 +00:00
cryptlib.h Reduce version skew. 2012-06-08 09:18:47 +00:00
crypto-lib.com Add evp_cnf in the build. 2012-07-05 12:58:27 +00:00
crypto.h Add and use a constant-time memcmp. 2013-01-28 17:30:38 +00:00
cversion.c
ebcdic.c
ebcdic.h
ex_data.c
fips_err.h Update error codes for FIPS. 2011-10-21 13:04:27 +00:00
fips_ers.c Add FIPS error codes. 2011-06-21 16:58:10 +00:00
ia64cpuid.S IA64 assembler pack update from HEAD. 2011-11-14 20:45:57 +00:00
install-crypto.com Apply all the changes submitted by Steven M. Schweda <sms@antinode.info> 2011-03-19 09:47:47 +00:00
LPdir_nyi.c
LPdir_unix.c
LPdir_vms.c Apply all the changes submitted by Steven M. Schweda <sms@antinode.info> 2011-03-19 09:47:47 +00:00
LPdir_win.c
LPdir_win32.c
LPdir_wince.c
Makefile typo 2011-12-10 01:37:55 +00:00
md32_common.h Make inline assembler clang-friendly [from HEAD]. 2010-08-02 21:54:48 +00:00
mem.c Reduce version skew. 2012-06-08 09:18:47 +00:00
mem_clr.c
mem_dbg.c
o_dir.c
o_dir.h
o_dir_test.c
o_fips.c call OPENSSL_init when calling FIPS_mode too 2012-04-20 14:42:54 +00:00
o_init.c The first of many changes to make OpenSSL 1.0.1 FIPS capable. 2011-05-26 14:19:19 +00:00
o_str.c Update from HEAD. 2009-06-01 12:14:15 +00:00
o_str.h
o_time.c Apply all the changes submitted by Steven M. Schweda <sms@antinode.info> 2011-03-19 09:47:47 +00:00
o_time.h
opensslconf.h.in
opensslv.h prepare for next version 2013-02-11 16:14:11 +00:00
ossl_typ.h Backport PSS signature support from HEAD. 2011-10-09 23:13:50 +00:00
pariscid.pl PA-RISC assembler pack: switch to bve in 64-bit builds. 2013-06-30 23:15:53 +02:00
ppccap.c ppccap.c: assume no features under 32-bit AIX kernel [from HEAD]. 2012-05-16 18:18:29 +00:00
ppccpuid.pl ppccpuid.pl: branch hints in OPENSSL_cleanse impact small block performance 2012-04-27 20:20:15 +00:00
s390xcap.c s390x assembler pack update from HEAD. 2011-11-14 20:47:22 +00:00
s390xcpuid.S s390x assembler pack update from HEAD. 2011-11-14 20:47:22 +00:00
sparccpuid.S sparccpuid.S: work around emulator bug on T1. 2013-02-11 10:41:57 +01:00
sparcv9cap.c sparcv9cap.c: omit unused variable. 2012-01-12 14:19:52 +00:00
symhacks.h Have the new names start in column 48, that makes it easy to see when 2012-07-05 09:00:49 +00:00
uid.c
vms_rms.h Apply all the changes submitted by Steven M. Schweda <sms@antinode.info> 2011-03-19 09:47:47 +00:00
x86_64cpuid.pl x86_64 assembly pack: make Windows build more robust [from master]. 2013-01-22 22:54:04 +01:00
x86cpuid.pl x86cpuid.pl: make it work with older CPUs. 2013-03-18 19:50:23 +01:00