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