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?