diff --git a/src/agent.c b/src/agent.c index 64c775e03..9f87e9207 100644 --- a/src/agent.c +++ b/src/agent.c @@ -863,6 +863,7 @@ static int PostSignRequest(WOLFSSH_AGENT_CTX* agent, } if (ret == WS_SUCCESS) { + digestSz = (word32)wc_HashGetDigestSize(hashType); ret = wc_Hash(hashType, data, dataSz, digest, digestSz); if (ret != 0) ret = WS_CRYPTO_FAILED;