twisted.conch.test.test_transport.ClientSSHTransportECDHBaseCase(ClientSSHTransportBaseCase) class documentationtwisted.conch.test.test_transport
(View In Hierarchy)
Known subclasses: twisted.conch.test.test_transport.ClientSSHTransportCurve25519SHA256Tests, twisted.conch.test.test_transport.ClientSSHTransportECDHTests
Elliptic Curve Diffie-Hellman tests for SSHClientTransport.
| Method | test_KEXINIT | KEXINIT packet with an elliptic curve key exchange results in a KEXDH_INIT message. | 
| Method | begin_KEXDH_REPLY | Utility for test_KEXDH_REPLY and test_disconnectKEXDH_REPLYBadSignature. | 
| Method | test_KEXDH_REPLY | Test that the KEXDH_REPLY message completes the key exchange. | 
| Method | test_disconnectKEXDH_REPLYBadSignature | Test that KEX_ECDH_REPLY disconnects if the signature is bad. | 
Inherited from ClientSSHTransportBaseCase:
| Method | verifyHostKey | Mock version of SSHClientTransport.verifyHostKey. | 
| Method | setUp | Undocumented | 
Inherited from ServerAndClientSSHTransportBaseCase (via ClientSSHTransportBaseCase):
| Method | checkDisconnected | Helper function to check if the transport disconnected. | 
| Method | connectModifiedProtocol | Helper function to connect a modified protocol to the test protocol and test for disconnection. | 
| Method | test_disconnectIfCantMatchKex | Test that the transport disconnects if it can't match the key exchange | 
| Method | test_disconnectIfCantMatchKeyAlg | Like test_disconnectIfCantMatchKex, but for the key algorithm. | 
| Method | test_disconnectIfCantMatchCompression | Like test_disconnectIfCantMatchKex, but for the compression. | 
| Method | test_disconnectIfCantMatchCipher | Like test_disconnectIfCantMatchKex, but for the encryption. | 
| Method | test_disconnectIfCantMatchMAC | Like test_disconnectIfCantMatchKex, but for the MAC. | 
| Method | test_getPeer | Test that the transport's getPeermethod returns anSSHTransportAddresswith theIAddressof the peer. | 
| Method | test_getHost | Test that the transport's getHostmethod returns anSSHTransportAddresswith theIAddressof the host. | 
KEXINIT packet with an elliptic curve key exchange results in a KEXDH_INIT message.