CryptoPkg/BaseCryptLib: Add NULL pointer checks in DH and P7Verify
[mirror_edk2.git] / CryptoPkg / Library / BaseCryptLib / Pk / CryptDh.c
index f44684f..391efd5 100644 (file)
@@ -232,7 +232,9 @@ DhGenerateKey (
       return FALSE;\r
     }\r
 \r
-    BN_bn2bin (DhPubKey, PublicKey);\r
+    if (PublicKey != NULL) {\r
+      BN_bn2bin (DhPubKey, PublicKey);\r
+    }\r
     *PublicKeySize = Size;\r
   }\r
 \r