mirror of https://github.com/wolfSSL/wolfTPM.git
Fix for crypto callback hashing return code initialization. ZD 17634
parent
0e7bcf38b7
commit
040051e5c6
|
@ -436,8 +436,8 @@ int wolfTPM2_CryptoDevCb(int devId, wc_CryptoInfo* info, void* ctx)
|
||||||
if (hashCtx)
|
if (hashCtx)
|
||||||
hash.handle.hndl = hashCtx->handle;
|
hash.handle.hndl = hashCtx->handle;
|
||||||
|
|
||||||
|
rc = 0; /* initialize return code */
|
||||||
if (info->hash.in != NULL) { /* Update */
|
if (info->hash.in != NULL) { /* Update */
|
||||||
rc = 0;
|
|
||||||
/* If not single shot (update and final) then allocate context */
|
/* If not single shot (update and final) then allocate context */
|
||||||
if (hashCtx == NULL && info->hash.digest == NULL) {
|
if (hashCtx == NULL && info->hash.digest == NULL) {
|
||||||
hashCtx = (WOLFTPM2_HASHCTX*)XMALLOC(sizeof(*hashCtx), NULL,
|
hashCtx = (WOLFTPM2_HASHCTX*)XMALLOC(sizeof(*hashCtx), NULL,
|
||||||
|
|
Loading…
Reference in New Issue