SSHAlgorithms class

Constructors

SSHAlgorithms({List<SSHKexType> kex = const [SSHKexType.x25519, SSHKexType.nistp521, SSHKexType.nistp384, SSHKexType.nistp256, SSHKexType.dhGexSha256, SSHKexType.dh14Sha256, SSHKexType.dh14Sha1, SSHKexType.dhGexSha1, SSHKexType.dh1Sha1], List<SSHHostkeyType> hostkey = const [SSHHostkeyType.ed25519, SSHHostkeyType.rsaSha512, SSHHostkeyType.rsaSha256, SSHHostkeyType.rsaSha1, SSHHostkeyType.ecdsa521, SSHHostkeyType.ecdsa384, SSHHostkeyType.ecdsa256], List<SSHCipherType> cipher = const [SSHCipherType.aes128ctr, SSHCipherType.aes128cbc, SSHCipherType.aes256ctr, SSHCipherType.aes256cbc], List<SSHMacType> mac = const [SSHMacType.hmacSha1, SSHMacType.hmacSha256, SSHMacType.hmacSha512, SSHMacType.hmacMd5]})
const

Properties

cipher List<SSHCipherType>
Algorithm used for the encryption.
final
hashCode int
The hash code for this object.
no setterinherited
hostkey List<SSHHostkeyType>
Algorithm used for the host key.
final
kex List<SSHKexType>
Algorithm used for the key exchange.
final
mac List<SSHMacType>
Algorithm used for the authentication.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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