This package is a fork off the https://pkg.go.dev/golang.org/x/crypto/argon2 package.
It is generally recommended to use the officially supported package rather than this one.
The only reason this fork exists is because keepass selected argon2 in 2d
mode,
which was chosen not to be exposed in the implementation. In order to be able
to implement a compatible version for keepass.
Read up here about more details as to why it was not exposed.
tobischo / argon2 Goto Github PK
View Code? Open in Web Editor NEWFor of golang.org/x/crypto/argon2 to expose argon2d variant needed for Keepass.
License: BSD 3-Clause "New" or "Revised" License