FirebaseAdmin.Auth.Hash.RepeatableHash

An abstract UserImportHash implementation for specifying a Rounds count in a given range.

Summary

Inheritance

Inherits from: FirebaseAdmin.Auth.UserImportHash
Direct Known Subclasses:FirebaseAdmin.Auth.Hash.Md5, FirebaseAdmin.Auth.Hash.Pbkdf2Sha256, FirebaseAdmin.Auth.Hash.PbkdfSha1, FirebaseAdmin.Auth.Hash.Scrypt, FirebaseAdmin.Auth.Hash.Sha1, FirebaseAdmin.Auth.Hash.Sha256, FirebaseAdmin.Auth.Hash.Sha512

Properties

MaxRounds
abstract int
Gets the maximum number of rounds for that respective repeatable hash implementation.
MinRounds
abstract int
Gets the minimum number of rounds for that respective repeatable hash implementation.
Rounds
int
Gets or sets the number of rounds for the repeatable hash.

Protected functions

GetHashConfiguration()
virtual override IReadOnlyDictionary< string, object >
Returns a dictionary specifying the number of rounds the hashing algorithm was set to iterate over.

Properties

MaxRounds

abstract int MaxRounds

Gets the maximum number of rounds for that respective repeatable hash implementation.

MinRounds

abstract int MinRounds

Gets the minimum number of rounds for that respective repeatable hash implementation.

Rounds

int Rounds

Gets or sets the number of rounds for the repeatable hash.

Protected functions

GetHashConfiguration

virtual override IReadOnlyDictionary< string, object > GetHashConfiguration()

Returns a dictionary specifying the number of rounds the hashing algorithm was set to iterate over.

Details
Returns
Dictionary containing the number of rounds.