go-crypto/argon2
Egon Elbre bda2f3f5cf argon2: avoid clobbering BP
go vet was reporting

  blamka_amd64.s:203:1: [amd64] mixBlocksSSE2: invalid offset a+24(FP); expected a+8(FP)
  blamka_amd64.s:226:1: [amd64] xorBlocksSSE2: invalid offset a+24(FP); expected a+8(FP)
  blamka_amd64.s:204:1: frame pointer is clobbered before saving
  blamka_amd64.s:227:1: frame pointer is clobbered before saving

Also fix a similar naming issue in sha3:

  sha3\keccakf_amd64.s:325:1: [amd64] keccakF1600: unknown variable state; offset 0 is a+0(FP)

Updates golang/go#47027

Change-Id: Ia74852cdb0721ae0216787054197b0cac9e1c0f8
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/332289
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Reviewed-by: Nicola Murino <nicola.murino@gmail.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Filippo Valsorda <filippo@golang.org>
2023-11-27 17:24:02 +00:00
..
argon2.go all: gofmt 2022-04-11 22:02:26 +00:00
argon2_test.go argon2: fix incorrect key derivation if parallelism > 1 2017-12-31 21:46:28 +00:00
blake2b.go argon2: add new package implementing the Argon2 PBKDF family 2017-12-18 18:31:08 +00:00
blamka_amd64.go all: update go directive to 1.18 2023-10-11 22:02:22 +00:00
blamka_amd64.s argon2: avoid clobbering BP 2023-11-27 17:24:02 +00:00
blamka_generic.go argon2: add new package implementing the Argon2 PBKDF family 2017-12-18 18:31:08 +00:00
blamka_ref.go all: update go directive to 1.18 2023-10-11 22:02:22 +00:00