KEX class

The key exchange method specifies how one-time session keys are generated for encryption and for authentication, and how the server authentication is done.

Constructors

KEX()

Properties

hashCode int
The hash code for this object.
no setterinherited
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

Static Properties

supported SupportedFunction
getter/setter pair

Static Methods

diffieHellman(int id) bool
diffieHellmanGroupExchange(int id) bool
ellipticCurve(int id) → ECDomainParameters
ellipticCurveDiffieHellman(int id) bool
ellipticCurveHash(int id) → Digest
ellipticCurveSecretBits(int id) int
id(String name) int
name(int id) String
preferenceCsv([int startAfter = 0]) String
preferenceIntersect(String intersectCsv, [bool server = false, int startAfter = 0]) int
x25519DiffieHellman(int id) bool

Constants

DH1_SHA1 → const int
DH14_SHA1 → const int
DHGEX_SHA1 → const int
DHGEX_SHA256 → const int
ECDH_SHA2_NISTP256 → const int
ECDH_SHA2_NISTP384 → const int
ECDH_SHA2_NISTP521 → const int
ECDH_SHA2_X25519 → const int
End → const int