class documentation

class _ECDH256: (source)

Implements interfaces: twisted.conch.ssh._kex._IEllipticCurveExchangeKexAlgorithm

View In Hierarchy

Elliptic Curve Key Exchange with SHA-256 as HASH. Defined in RFC 5656.

Note that ecdh-sha2-nistp256 takes priority over nistp384 or nistp512. This is the same priority from OpenSSH.

ecdh-sha2-nistp256 is considered preety good cryptography. If you need something better consider using curve25519-sha256.

Class Variable preference An int giving the preference of the algorithm when negotiating key exchange. Algorithms with lower precedence values are more preferred.
preference: int = (source)
An int giving the preference of the algorithm when negotiating key exchange. Algorithms with lower precedence values are more preferred.