mirror of https://github.com/wolfSSL/wolfssl.git
Merge pull request #5492 from embhorn/zd14694
Fix for AddPacketInfo with WOLFSSL_CALLBACKSpull/5494/head
commit
bd49d37aaf
|
@ -24681,7 +24681,8 @@ int PickHashSigAlgo(WOLFSSL* ssl, const byte* hashSigAlgo, word32 hashSigAlgoSz)
|
|||
}
|
||||
#endif /* WOLFSSL_CALLBACKS */
|
||||
#ifdef OPENSSL_EXTRA
|
||||
if (ssl->protoMsgCb != NULL && sz > RECORD_HEADER_SZ) {
|
||||
if ((ssl->protoMsgCb != NULL) && (sz > RECORD_HEADER_SZ) &&
|
||||
(ssl->keys.encryptionOn != 1)) {
|
||||
/* version from hex to dec 16 is 16^1, 256 from 16^2 and
|
||||
4096 from 16^3 */
|
||||
int version = (ssl->version.minor & 0x0F) +
|
||||
|
|
18
src/tls13.c
18
src/tls13.c
|
@ -3672,7 +3672,7 @@ int SendTls13ClientHello(WOLFSSL* ssl)
|
|||
|
||||
ssl->options.clientState = CLIENT_HELLO_COMPLETE;
|
||||
|
||||
#ifdef WOLFSSL_CALLBACKS
|
||||
#if defined(WOLFSSL_CALLBACKS) || defined(OPENSSL_EXTRA)
|
||||
if (ssl->hsInfoOn) AddPacketName(ssl, "ClientHello");
|
||||
if (ssl->toInfoOn) {
|
||||
AddPacketInfo(ssl, "ClientHello", handshake, args->output, args->sendSz,
|
||||
|
@ -5854,7 +5854,7 @@ int SendTls13ServerHello(WOLFSSL* ssl, byte extMsgType)
|
|||
if (ret != 0)
|
||||
return ret;
|
||||
|
||||
#ifdef WOLFSSL_CALLBACKS
|
||||
#if defined(WOLFSSL_CALLBACKS) || defined(OPENSSL_EXTRA)
|
||||
if (ssl->hsInfoOn)
|
||||
AddPacketName(ssl, "ServerHello");
|
||||
if (ssl->toInfoOn) {
|
||||
|
@ -5998,7 +5998,7 @@ static int SendTls13EncryptedExtensions(WOLFSSL* ssl)
|
|||
return ret;
|
||||
idx += length;
|
||||
|
||||
#ifdef WOLFSSL_CALLBACKS
|
||||
#if defined(WOLFSSL_CALLBACKS) || defined(OPENSSL_EXTRA)
|
||||
if (ssl->hsInfoOn)
|
||||
AddPacketName(ssl, "EncryptedExtensions");
|
||||
if (ssl->toInfoOn) {
|
||||
|
@ -6138,7 +6138,7 @@ static int SendTls13CertificateRequest(WOLFSSL* ssl, byte* reqCtx,
|
|||
if (sendSz < 0)
|
||||
return sendSz;
|
||||
|
||||
#ifdef WOLFSSL_CALLBACKS
|
||||
#if defined(WOLFSSL_CALLBACKS) || defined(OPENSSL_EXTRA)
|
||||
if (ssl->hsInfoOn)
|
||||
AddPacketName(ssl, "CertificateRequest");
|
||||
if (ssl->toInfoOn) {
|
||||
|
@ -6944,7 +6944,7 @@ static int SendTls13Certificate(WOLFSSL* ssl)
|
|||
if (sendSz < 0)
|
||||
return sendSz;
|
||||
|
||||
#ifdef WOLFSSL_CALLBACKS
|
||||
#if defined(WOLFSSL_CALLBACKS) || defined(OPENSSL_EXTRA)
|
||||
if (ssl->hsInfoOn)
|
||||
AddPacketName(ssl, "Certificate");
|
||||
if (ssl->toInfoOn) {
|
||||
|
@ -7479,7 +7479,7 @@ static int SendTls13CertificateVerify(WOLFSSL* ssl)
|
|||
ret = 0;
|
||||
}
|
||||
|
||||
#ifdef WOLFSSL_CALLBACKS
|
||||
#if defined(WOLFSSL_CALLBACKS) || defined(OPENSSL_EXTRA)
|
||||
if (ssl->hsInfoOn)
|
||||
AddPacketName(ssl, "CertificateVerify");
|
||||
if (ssl->toInfoOn) {
|
||||
|
@ -8399,7 +8399,7 @@ static int SendTls13Finished(WOLFSSL* ssl)
|
|||
return BUILD_MSG_ERROR;
|
||||
}
|
||||
|
||||
#ifdef WOLFSSL_CALLBACKS
|
||||
#if defined(WOLFSSL_CALLBACKS) || defined(OPENSSL_EXTRA)
|
||||
if (ssl->hsInfoOn) AddPacketName(ssl, "Finished");
|
||||
if (ssl->toInfoOn) {
|
||||
AddPacketInfo(ssl, "Finished", handshake, output, sendSz,
|
||||
|
@ -8607,7 +8607,7 @@ static int SendTls13KeyUpdate(WOLFSSL* ssl)
|
|||
if (sendSz < 0)
|
||||
return BUILD_MSG_ERROR;
|
||||
|
||||
#ifdef WOLFSSL_CALLBACKS
|
||||
#if defined(WOLFSSL_CALLBACKS) || defined(OPENSSL_EXTRA)
|
||||
if (ssl->hsInfoOn) AddPacketName(ssl, "KeyUpdate");
|
||||
if (ssl->toInfoOn) {
|
||||
AddPacketInfo(ssl, "KeyUpdate", handshake, output, sendSz,
|
||||
|
@ -9735,7 +9735,7 @@ int DoTls13HandShakeMsgType(WOLFSSL* ssl, byte* input, word32* inOutIdx,
|
|||
return ret;
|
||||
}
|
||||
|
||||
#ifdef WOLFSSL_CALLBACKS
|
||||
#if defined(WOLFSSL_CALLBACKS)
|
||||
/* add name later, add on record and handshake header part back on */
|
||||
if (ssl->toInfoOn) {
|
||||
int add = RECORD_HEADER_SZ + HANDSHAKE_HEADER_SZ;
|
||||
|
|
Loading…
Reference in New Issue