MSG_KEXINIT class

Key exchange begins by each side sending the following packet. https://tools.ietf.org/html/rfc4253#section-7.1

Inheritance

Constructors

MSG_KEXINIT([Uint8List cookie, String kexAlgorithms, String serverHostKeyAlgorithms, String encryptionAlgorithmsClientToServer, String encryptionAlgorithmsServerToClient, String macAlgorithmsClientToServer, String macAlgorithmsServerToClient, String compressionAlgorithmsClientToServer, String compressionAlgorithmsServerToClient, String languagesClientToServer, String languagesServerToClient, bool firstKexPacketFollows])

Properties

compressionAlgorithmsClientToServer String
getter/setter pair
compressionAlgorithmsServerToClient String
getter/setter pair
getter/setter pair
encryptionAlgorithmsClientToServer String
getter/setter pair
encryptionAlgorithmsServerToClient String
getter/setter pair
firstKexPacketFollows bool
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id int
getter/setter pairinherited
kexAlgorithms String
getter/setter pair
languagesClientToServer String
getter/setter pair
languagesServerToClient String
getter/setter pair
macAlgorithmsClientToServer String
getter/setter pair
macAlgorithmsServerToClient String
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serializedHeaderSize int
Minimum size for this serialized object.
no setteroverride
serializedSize int
Exact size for this serialized object.
no setteroverride
serverHostKeyAlgorithms String
getter/setter pair

Methods

deserialize(SerializableInput input) → void
Interface for intput serialization.
override
fromRaw(SerializableInput input) → void
Deserializes this Serializable from a SerializableInput.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
serialize(SerializableOutput output) → void
Interface for output serialization.
override
toBytes(dynamic zlib, Random random, int blockSize) Uint8List
inherited
toPacket(Uint8List payload, Random random, int blockSize) Uint8List
inherited
toRaw({Endian endian = Endian.big}) Uint8List
Serializes this Serializable to a Uint8List.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

ID → const int