Fixes so alerts are sent properly in s3_pkt.c
PR: 851
This commit is contained in:
parent
9e0aad9fd6
commit
4843acc868
3
CHANGES
3
CHANGES
@ -706,6 +706,9 @@
|
|||||||
|
|
||||||
Changes between 0.9.7d and 0.9.7e [XX xxx XXXX]
|
Changes between 0.9.7d and 0.9.7e [XX xxx XXXX]
|
||||||
|
|
||||||
|
*) Various fixes to s3_pkt.c so alerts are sent properly.
|
||||||
|
[David Holmes <d.holmes@f5.com>]
|
||||||
|
|
||||||
*) Reduce the chances of duplicate issuer name and serial numbers (in
|
*) Reduce the chances of duplicate issuer name and serial numbers (in
|
||||||
violation of RFC3280) using the OpenSSL certificate creation utilities.
|
violation of RFC3280) using the OpenSSL certificate creation utilities.
|
||||||
This is done by creating a random 64 bit value for the initial serial
|
This is done by creating a random 64 bit value for the initial serial
|
||||||
|
@ -862,7 +862,7 @@ start:
|
|||||||
{
|
{
|
||||||
al=SSL_AD_UNEXPECTED_MESSAGE;
|
al=SSL_AD_UNEXPECTED_MESSAGE;
|
||||||
SSLerr(SSL_F_SSL3_READ_BYTES,SSL_R_DATA_BETWEEN_CCS_AND_FINISHED);
|
SSLerr(SSL_F_SSL3_READ_BYTES,SSL_R_DATA_BETWEEN_CCS_AND_FINISHED);
|
||||||
goto err;
|
goto f_err;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If the other end has shut down, throw anything we read away
|
/* If the other end has shut down, throw anything we read away
|
||||||
@ -969,7 +969,7 @@ start:
|
|||||||
{
|
{
|
||||||
al=SSL_AD_DECODE_ERROR;
|
al=SSL_AD_DECODE_ERROR;
|
||||||
SSLerr(SSL_F_SSL3_READ_BYTES,SSL_R_BAD_HELLO_REQUEST);
|
SSLerr(SSL_F_SSL3_READ_BYTES,SSL_R_BAD_HELLO_REQUEST);
|
||||||
goto err;
|
goto f_err;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (s->msg_callback)
|
if (s->msg_callback)
|
||||||
@ -1080,9 +1080,9 @@ start:
|
|||||||
if ( (rr->length != 1) || (rr->off != 0) ||
|
if ( (rr->length != 1) || (rr->off != 0) ||
|
||||||
(rr->data[0] != SSL3_MT_CCS))
|
(rr->data[0] != SSL3_MT_CCS))
|
||||||
{
|
{
|
||||||
i=SSL_AD_ILLEGAL_PARAMETER;
|
al=SSL_AD_ILLEGAL_PARAMETER;
|
||||||
SSLerr(SSL_F_SSL3_READ_BYTES,SSL_R_BAD_CHANGE_CIPHER_SPEC);
|
SSLerr(SSL_F_SSL3_READ_BYTES,SSL_R_BAD_CHANGE_CIPHER_SPEC);
|
||||||
goto err;
|
goto f_err;
|
||||||
}
|
}
|
||||||
|
|
||||||
rr->length=0;
|
rr->length=0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user