diff --git a/src/tls13.c b/src/tls13.c index 50e830acf..d952195cb 100644 --- a/src/tls13.c +++ b/src/tls13.c @@ -1642,7 +1642,6 @@ static int EncryptTls13(WOLFSSL* ssl, byte* output, const byte* input, #if defined(HAVE_CHACHA) && defined(HAVE_POLY1305) case wolfssl_chacha: - nonceSz = CHACHA_IV_BYTES; ret = ChaCha20Poly1305_Encrypt(ssl, output, input, dataSz, ssl->encrypt.nonce, output + dataSz); break; @@ -1855,7 +1854,6 @@ int DecryptTls13(WOLFSSL* ssl, byte* output, const byte* input, word16 sz) #if defined(HAVE_CHACHA) && defined(HAVE_POLY1305) case wolfssl_chacha: - nonceSz = CHACHA_IV_BYTES; ret = ChaCha20Poly1305_Decrypt(ssl, output, input, dataSz, ssl->decrypt.nonce, input + dataSz); break; @@ -2618,7 +2616,7 @@ int DoTls13ServerHello(WOLFSSL* ssl, const byte* input, word32* inOutIdx, #ifdef HAVE_SECRET_CALLBACK if (ssl->sessionSecretCb != NULL) { - int secretSz = SECRET_LEN, ret; + int secretSz = SECRET_LEN; ret = ssl->sessionSecretCb(ssl, ssl->session.masterSecret, &secretSz, ssl->sessionSecretCtx); if (ret != 0 || secretSz != SECRET_LEN)