GoogleCloudIdentitytoolkitV1Argon2Parameters class

The parameters for Argon2 hashing algorithm.

Constructors

GoogleCloudIdentitytoolkitV1Argon2Parameters({String? associatedData, int? hashLengthBytes, String? hashType, int? iterations, int? memoryCostKib, int? parallelism, String? version})
GoogleCloudIdentitytoolkitV1Argon2Parameters.fromJson(Map json_)

Properties

associatedData String?
The additional associated data, if provided, is appended to the hash value to provide an additional layer of security.
getter/setter pair
associatedDataAsBytes List<int>
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hashLengthBytes int?
The desired hash length in bytes.
getter/setter pair
hashType String?
Must not be HASH_TYPE_UNSPECIFIED.
getter/setter pair
iterations int?
The number of iterations to perform.
getter/setter pair
memoryCostKib int?
The memory cost in kibibytes.
getter/setter pair
parallelism int?
The degree of parallelism, also called threads or lanes.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
version String?
The version of the Argon2 algorithm.
getter/setter pair

Methods

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

Operators

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