ProjectDefaultConfigSignInHashConfig

data class ProjectDefaultConfigSignInHashConfig(val algorithm: String? = null, val memoryCost: Int? = null, val rounds: Int? = null, val saltSeparator: String? = null, val signerKey: String? = null)

Constructors

Link copied to clipboard
fun ProjectDefaultConfigSignInHashConfig(algorithm: String? = null, memoryCost: Int? = null, rounds: Int? = null, saltSeparator: String? = null, signerKey: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val algorithm: String? = null

(Output) Different password hash algorithms used in Identity Toolkit.

Link copied to clipboard
val memoryCost: Int? = null

(Output) Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field.

Link copied to clipboard
val rounds: Int? = null

(Output) How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms.

Link copied to clipboard
val saltSeparator: String? = null

(Output) Non-printable character to be inserted between the salt and plain text password in base64.

Link copied to clipboard
val signerKey: String? = null

(Output) Signer key in base64.