Gemstone.Security.Cryptography.Argon2Hash Namespace

[Missing <summary> documentation for "N:Gemstone.Security.Cryptography.Argon2Hash"]

Classes

Argon2 Argon2 Hashing of passwords.
Argon2Config Holds configuration needed to perform an Argon2 hash.
Blocks Break a byte array into blocks for Argon2 to use.
BlockValues Gets the values from a ulong array. Block lengths are QwordsInBlock elements long.
DecodeExtension Extension to decode Argon2 hash strings.
EncodeExtension Extension to encode an Argon2 hash string.

Enumerations

Argon2Type Argon2 can hash in two different ways, data-dependent and data-independent.
Argon2Version There are two versions, 16 and 19. 19 is 5%-15% slower but fixes a vulnerability where an attacker could take advantage of short time spans where memory blocks were not used to reduce the overall memory cost by up to a factor of about 3.5.