Gemstone Security Library
Show/Hide TOC

# Argon2 Methods

## Methods

Dispose | Zero sensitive memories and dispose of resources.
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object)
FixedTimeEquals | Compare two ZeroedBuffers without leaking timing information.
GetHashCode | Serves as the default hash function. (Inherited from Object)
GetType | Gets the Type of the current instance. (Inherited from Object)
Hash | Perform the hash.
Hash(Argon2Config) | Hash the given password to an Argon2 hash string.
Hash(String, Int32, Int32, Int32, Argon2Type, Int32) | Hash the given password to an Argon2 hash string.
Hash(Byte, Byte, Int32, Int32, Int32, Argon2Type, Int32) | Hash the given password to an Argon2 hash string.
Hash(String, String, Int32, Int32, Int32, Argon2Type, Int32) | Hash the given password to an Argon2 hash string.
ToString | Returns a string that represents the current object. (Inherited from Object)
Verify(String, Argon2Config) | Verify the given Argon2 hash as being that of the given password.
Verify(String, Byte) | Verify the given Argon2 hash as being that of the given password.
Verify(String, String) | Verify the given Argon2 hash as being that of the given password.
Verify(String, Byte, Byte) | Verify the given Argon2 hash as being that of the given password.
Verify(String, Byte, Int32) | Verify the given Argon2 hash as being that of the given password.
Verify(String, String, Int32) | Verify the given Argon2 hash as being that of the given password.
Verify(String, String, String) | Verify the given Argon2 hash as being that of the given password.
Verify(String, Byte, Byte, Int32) | Verify the given Argon2 hash as being that of the given password.
Verify(String, String, String, Int32) | Verify the given Argon2 hash as being that of the given password.

## See Also

#### Reference

Argon2 Class
Gemstone.Security.Cryptography.Argon2Hash Namespace