]> git.meshlink.io Git - meshlink/commit
Automatically exchange ECDSA keys and upgrade to new authentication protocol.
authorGuus Sliepen <guus@tinc-vpn.org>
Sun, 10 Jul 2011 20:34:17 +0000 (22:34 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Sun, 10 Jul 2011 20:34:17 +0000 (22:34 +0200)
commit30ef2a981e1d62692b3a2363e0b3a0e8711d9604
tree894cef9be00b89ea8a284507c8e524c8c865b5fe
parent027228debee2ea6f31cd176e456c13d626380066
Automatically exchange ECDSA keys and upgrade to new authentication protocol.

If we don't have ECDSA keys for the node we connect to, set protocol_minor
to 1, to indicate this to the other end. This will first complete the
old way of authentication with RSA keys, and will then exchange ECDSA keys.
The connection will be terminated right afterwards, and the next attempt
will use ECDSA keys.
src/conf.c
src/conf.h
src/openssl/ecdsa.c
src/openssl/ecdsa.h
src/protocol_auth.c