mirror of
https://github.com/openssl/openssl.git
synced 2024-11-21 01:15:20 +08:00
Allow client certificate lists > 16kB ("Douglas E. Engert" <deengert@anl.gov>.)
This commit is contained in:
parent
bb8aab0211
commit
e7cf7fcd21
6
CHANGES
6
CHANGES
@ -12,6 +12,12 @@
|
||||
*) applies to 0.9.6a/0.9.6b/0.9.6c and 0.9.7
|
||||
+) applies to 0.9.7 only
|
||||
|
||||
*) s3_srvr.c: allow sending of large client certificate lists (> 16 kB).
|
||||
This function was broken, as the check for a new client hello message
|
||||
to handle SGC did not allow these large messages.
|
||||
(Tracked down by "Douglas E. Engert" <deengert@anl.gov>.)
|
||||
[Lutz Jaenicke]
|
||||
|
||||
*) Add alert descriptions for TLSv1 to SSL_alert_desc_string[_long]().
|
||||
[Lutz Jaenicke]
|
||||
|
||||
|
@ -550,7 +550,11 @@ static int ssl3_check_client_hello(SSL *s)
|
||||
SSL3_ST_SR_CERT_A,
|
||||
SSL3_ST_SR_CERT_B,
|
||||
-1,
|
||||
SSL3_RT_MAX_PLAIN_LENGTH,
|
||||
#if defined(OPENSSL_SYS_MSDOS) && !defined(OPENSSL_SYS_WIN32)
|
||||
1024*30, /* 30k max cert list :-) */
|
||||
#else
|
||||
1024*100, /* 100k max cert list :-) */
|
||||
#endif
|
||||
&ok);
|
||||
if (!ok) return((int)n);
|
||||
s->s3->tmp.reuse_message = 1;
|
||||
|
Loading…
Reference in New Issue
Block a user