pubdev/dartssh/kex library

Classes

DiffieHellman
The Diffie-Hellman (DH) key exchange provides a shared secret that cannot be determined by either party alone. https://tools.ietf.org/html/rfc4253#section-8
EllipticCurveDiffieHellman
The Elliptic Curve Diffie-Hellman (ECDH) key exchange method generates a shared secret from an ephemeral local elliptic curve private key and ephemeral remote elliptic curve public key.
X25519DiffieHellman
https://tools.ietf.org/html/rfc7748#section-6

Mixins

SSHDiffieHellman
Mixin providing a suite of key exchange methods.