You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is true for the sample C-implementation and a couple of other places. ´
Parameter secret is meant for creating application specific hashes.
Parameter "Associated data" is meant for a hash calculated on session specific data. A password and salt should for some use cases return different hashes based on agreed session specific data: A date value (new keys each day?); user data; direction data; protocol data; classifications data; filenames, and whatever both ends of the session agree on.
One or both are required to meet some NIST standards.
How do we get those important parameters included everywhere?
The text was updated successfully, but these errors were encountered:
The current interfaces are:
func argon2id(password, salt []byte, time, memory uint32, threads uint8, keyLen uint32) []byte
Parameters "Secret" and "Associated data" mentioned in the spec https://github.com/P-H-C/phc-winner-argon2/blob/master/argon2-specs.pdf are not listed in the above definition.
This is true for the sample C-implementation and a couple of other places. ´
Parameter secret is meant for creating application specific hashes.
Parameter "Associated data" is meant for a hash calculated on session specific data. A password and salt should for some use cases return different hashes based on agreed session specific data: A date value (new keys each day?); user data; direction data; protocol data; classifications data; filenames, and whatever both ends of the session agree on.
One or both are required to meet some NIST standards.
How do we get those important parameters included everywhere?
The text was updated successfully, but these errors were encountered: