x/crypto/argon2: Add AVX2 implementation #24519
Labels
NeedsDecision
Feedback is required from experts, contributors, and/or the community before a change can be made.
Proposal-Crypto
Proposal related to crypto packages or other security issues
Milestone
This is a feature request for adding an AVX2 implementation of Argon2. Currently there is a generic / pure Go and an amd64 SSE4.1 implementation.
An AVX2 implementation can improve performance about ~30 %. The AVX2 implementation requires Go 1.10 because of some instructions which are not supported by the assembler in earlier releases.
See also: google/fscrypt#82
/cc @FiloSottile
The text was updated successfully, but these errors were encountered: