summaryrefslogtreecommitdiff
path: root/src/SSL_Analyze.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/SSL_Analyze.c')
-rw-r--r--src/SSL_Analyze.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/SSL_Analyze.c b/src/SSL_Analyze.c
index 1367d03..2833922 100644
--- a/src/SSL_Analyze.c
+++ b/src/SSL_Analyze.c
@@ -43,7 +43,7 @@ extern "C"
ssl_prog_runtime_parameter_t g_ssl_prog_para;
-int SSL_VERSION_1_20210727 = 0;
+int SSL_VERSION_1_20210805 = 0;
void ssl_history()
{
@@ -102,6 +102,7 @@ void ssl_history()
//2021-04-28 V0.2 add certlen for each cert
//2021-05-29 V0.2 add SSLSerialNumLen
//2021-07-27 V0.2 add subject and issuer = commonName + organizationName + organizationalUnitName + localityName + streetAddress + stateOrProvinceName + countryName
+//2021-08-05 V0.2 client hello SSL 2.0
@@ -540,7 +541,11 @@ char SSL_ENTRY(struct streaminfo *a_tcp, void**pme, int thread_seq, void *a_pack
if(SSL_RETURN_DROPME==return_val || a_ssl_stream->business->return_value&PROT_STATE_DROPME)
{
state = APP_STATE_DROPME;
- }
+ }
+ if(SSL_RETURN_GIVEME==return_val)
+ {
+ state = APP_STATE_GIVEME;
+ }
if(a_ssl_stream->business->return_value&PROT_STATE_DROPPKT)
{
state |=APP_STATE_DROPPKT;
@@ -551,7 +556,7 @@ char SSL_ENTRY(struct streaminfo *a_tcp, void**pme, int thread_seq, void *a_pack
ssl_releaseSslStream(a_tcp, &a_ssl_stream, thread_seq,a_packet);
*pme = NULL;
}
-
+
return state;
break;