Page MenuHomePhabricator

ecdh: enable ecdh_sha2_nistp{384,521} kex methods
ClosedPublic

Authored by simonsj on Aug 22 2017, 4:46 PM.

Details

Summary

Based on Dirkjan's original patch series here:

Here the changes are adapted for the current master
branch, and expanded to include libgcrypt support.

Co-Authored-By: Dirkjan Bussink <d.bussink@gmail.com>
Signed-off-by: Jon Simons <jon@jonsimons.org>

Test Plan
  • Ran pkd tests for libcrypto and libgcrypt builds.
  • Ran client torture_algorithms.c tests for libcrypto and libgcrypt builds.
  • Tested across multiple libgcrypts ("1.6.3" and "1.7.6-beta").

Diff Detail

Repository
rLIBSSH libssh
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

simonsj created this revision.Aug 22 2017, 4:46 PM
simonsj added a project: Restricted Project.
asn accepted this revision.Aug 24 2017, 6:18 PM
This revision is now accepted and ready to land.Aug 24 2017, 6:18 PM
This revision was automatically updated to reflect the committed changes.