public bool Equals(SaltedHash that) { if (ReferenceEquals(this, that)) { return true; } if (that == null) { return false; } return string.Equals(Hash, that.Hash, StringComparison.Ordinal) && string.Equals(Salt, that.Salt, StringComparison.Ordinal); }
public bool Equals(SaltedHash that) { if (ReferenceEquals(this, that)) { return(true); } if (that == null) { return(false); } return(string.Equals(Hash, that.Hash, StringComparison.Ordinal) && string.Equals(Salt, that.Salt, StringComparison.Ordinal)); }
public Credentials(Username username, SaltedHash passwordHashHash) { Username = username; PasswordHash = passwordHashHash; }
public Credentials(Username username, SaltedHash passwordHashHash) { Username = username; PasswordHash = passwordHashHash; }
public bool Matches(string value, SaltedHash hash) { return(Hash(value, hash.Salt).Equals(hash)); }
public bool Matches(string value, SaltedHash hash) { return Hash(value, hash.Salt).Equals(hash); }