Hi,

from what I understand, the function "ssl3_CreateECDHEphemeralKeys" in 
"nss/lib/ssl/ssl3ecc.c" doesn't really create ephemeral keys, but caches the 
keys per curve for the whole lifetime of the application. This leads to the 
same keypair being used for all connections that use the same curve.

Is this intended or am I missing something? What is the usual way to propose a 
patch that changes this behaviour to create a new keypair every time the 
function is called?

Thanks and best regards,
  Joachim
-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to