From 7499175bdbbe57f36be3f7cc50eb4d5b730bccae Mon Sep 17 00:00:00 2001 From: toddouska Date: Mon, 19 Oct 2015 15:09:36 -0700 Subject: [PATCH] fix jenkins sniffer changes --- src/sniffer.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/sniffer.c b/src/sniffer.c index f26e83f0b..273b16694 100644 --- a/src/sniffer.c +++ b/src/sniffer.c @@ -1973,7 +1973,7 @@ static int Decrypt(SSL* ssl, byte* output, const byte* input, word32 sz) #ifdef HAVE_AESGCM case wolfssl_aes_gcm: - if (sz >= AEAD_EXP_IV_SZ + ssl->specs.aead_mac_size) + if (sz >= (word32)(AEAD_EXP_IV_SZ + ssl->specs.aead_mac_size)) { byte nonce[AEAD_NONCE_SZ]; XMEMCPY(nonce, ssl->keys.aead_dec_imp_IV, AEAD_IMP_IV_SZ); @@ -1986,12 +1986,15 @@ static int Decrypt(SSL* ssl, byte* output, const byte* input, word32 sz) nonce, AEAD_NONCE_SZ, NULL, 0, NULL, 0) < 0) { + Trace(BAD_DECRYPT); ret = -1; } ForceZero(nonce, AEAD_NONCE_SZ); } - else + else { Trace(BAD_DECRYPT_SIZE); + ret = -1; + } break; #endif