1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-12 01:53:07 +03:00

adjusted version checking mechanism

git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@46 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
This commit is contained in:
cameronrich
2006-12-01 03:57:08 +00:00
parent df2886ed07
commit 3d2f9ac3fd
10 changed files with 151 additions and 173 deletions

View File

@ -211,11 +211,12 @@ static int process_server_hello(SSL *ssl)
uint8_t *buf = ssl->bm_buf.data;
int pkt_size = ssl->bm_buf.index;
int offset;
int ret = SSL_OK;
int version = (buf[4] << 4) + buf[5];
int num_sessions = ssl->ssl_ctx->num_sessions;
int ret = SSL_OK;
/* check that we are talking to a TLSv1 server */
if (buf[4] != 0x03 || buf[5] != 0x01)
if (version != 0x31)
{
return SSL_ERROR_INVALID_VERSION;
}