重构部分ssl_stream.cpp函数,支持记录ssl master key。

This commit is contained in:
zhengchao
2018-10-18 12:13:41 +08:00
parent 71109517b4
commit f9b114a285
4 changed files with 180 additions and 43 deletions

View File

@@ -302,7 +302,8 @@ char * ssl_ssl_masterkey_to_str(SSL * ssl)
unsigned char kbuf[48], rbuf[32];
k = &kbuf[0];
r = &rbuf[0];
SSL_SESSION_get_master_key(SSL_get0_session(ssl), k, sizeof(kbuf));
SSL_SESSION* sess=SSL_get0_session(ssl);
SSL_SESSION_get_master_key(sess, k, sizeof(kbuf));
SSL_get_client_random(ssl, r, sizeof(rbuf));
rv = asprintf(&str,