- If DhContext is NULL, then ASSERT().\r
- If PeerPublicKey is NULL, then ASSERT().\r
- If KeySize is NULL, then ASSERT().\r
- If KeySize is large enough but Key is NULL, then ASSERT().\r
+ If DhContext is NULL, then return FALSE.\r
+ If PeerPublicKey is NULL, then return FALSE.\r
+ If KeySize is NULL, then return FALSE.\r
+ If Key is NULL, then return FALSE.\r
+ If KeySize is not large enough, then return FALSE.\r