Skip to content

Commit 4162f24

Browse files
Merge pull request #9555 from embhorn/zd20964
Null deref check in Pkcs11ECDH
2 parents 4e96b11 + d1a4677 commit 4162f24

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

wolfcrypt/src/wc_pkcs11.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2764,7 +2764,8 @@ static int Pkcs11ECDH(Pkcs11Session* session, wc_CryptoInfo* info)
27642764

27652765
if (ret == 0) {
27662766
secSz = *info->pk.ecdh.outlen;
2767-
if (secSz > (CK_ULONG)info->pk.ecdh.private_key->dp->size)
2767+
if (info->pk.ecdh.private_key->dp != NULL &&
2768+
secSz > (CK_ULONG)info->pk.ecdh.private_key->dp->size)
27682769
secSz = info->pk.ecdh.private_key->dp->size;
27692770

27702771
params.kdf = CKD_NULL;

0 commit comments

Comments
 (0)