Uh oh!
There was an error while loading. Please reload this page.
crypto: clear error stack in ECDH::Initialize - #4689
Conversation
Clean up OpenSSL error stack in `ECDH::Initialize`, some curves have faulty implementations that are leaving dangling errors after initializing the curve. Fix: nodejs#4686
indutny
commented
Jan 14, 2016
R: @nodejs/crypto |
thefourtheye
commented
Jan 14, 2016
LGTM if CI is green. |
shigeki
commented
Jan 14, 2016
Does it mean the Oakley curve is broken in openssl? Instead of ignoring it, how about the idea to have |
indutny
commented
Jan 14, 2016
@shigeki I don't really want to introduce more |
deian
commented
Jan 14, 2016
thanks! |
shigeki
commented
Jan 15, 2016
@indutny I found the error is intentional and ignoring it is a right choice, which comes from https://github.com/openssl/openssl/blob/OpenSSL_1_0_2-stable/crypto/ec/ec_lib.c#L321-L325 CI was green except existing failures on WIn. LGTM and landed in ebd9add. Thanks. |
indutny
commented
Jan 15, 2016
Thank you! |
Clean up OpenSSL error stack in `ECDH::Initialize`, some curves have faulty implementations that are leaving dangling errors after initializing the curve. Fix: nodejs#4686 PR-URL: nodejs#4689 Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Clean up OpenSSL error stack in `ECDH::Initialize`, some curves have faulty implementations that are leaving dangling errors after initializing the curve. Fix: nodejs#4686 PR-URL: nodejs#4689 Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Clean up OpenSSL error stack in `ECDH::Initialize`, some curves have faulty implementations that are leaving dangling errors after initializing the curve. Fix: nodejs#4686 PR-URL: nodejs#4689 Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Clean up OpenSSL error stack in `ECDH::Initialize`, some curves have faulty implementations that are leaving dangling errors after initializing the curve. Fix: nodejs#4686 PR-URL: nodejs#4689 Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Clean up OpenSSL error stack in
ECDH::Initialize, some curves havefaulty implementations that are leaving dangling errors after
initializing the curve.
Fix: #4686