]> asedeno.scripts.mit.edu Git - PuTTY.git/commit
Implement "curve448-sha512" kex, from draft-ietf-curdle-ssh-curves-00. experimental-curve448
authorSimon Tatham <anakin@pobox.com>
Tue, 3 May 2016 14:26:36 +0000 (15:26 +0100)
committerSimon Tatham <anakin@pobox.com>
Tue, 3 May 2016 14:36:05 +0000 (15:36 +0100)
commit649480fd1997643b8a4246f0116268fc486ef331
tree56989b9103ee854aa316be5c5d22b31643b6345c
parentd47be8d91a0395f521f91e653196d2ad64802a74
Implement "curve448-sha512" kex, from draft-ietf-curdle-ssh-curves-00.

I've demonstrated by diagnostic printfs that this passes the single
Curve448 test vector given in section 6.2 of RFC 7748, but it is
otherwise NOT INTEROPERABILITY-TESTED AT ALL.

Also, its protocol identifier is not domain-suffixed despite not being
in a published RFC (yet). So this implementation is strictly
preliminary, and intended only for other SSH implementors to
interop-test against.
sshecc.c