]> Cypherpunks repositories - gostls13.git/commit
crypto/pbkdf2: add keyLength limit
authorRoland Shoemaker <roland@golang.org>
Fri, 24 Jan 2025 22:08:03 +0000 (14:08 -0800)
committerGopher Robot <gobot@golang.org>
Wed, 29 Jan 2025 02:20:16 +0000 (18:20 -0800)
commit90ec9996cb6e7ea98ffeab1b6e28037d79e81026
tree5a42ea3688c8f8cf4c87f59865859f6f9d8a4e29
parent62cd7cb6cdba5cd947c97ee5269699dffdbca1b0
crypto/pbkdf2: add keyLength limit

As specified by RFC 8018. Also prevent unexpected overflows on 32 bit
systems.

Change-Id: I50c4a177b7d1ebb15f9b3b96e515d93f19d3f68e
Reviewed-on: https://go-review.googlesource.com/c/go/+/644122
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Roland Shoemaker <roland@golang.org>
Reviewed-by: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Robert Griesemer <gri@google.com>
src/crypto/internal/fips140/pbkdf2/pbkdf2.go
src/crypto/pbkdf2/pbkdf2.go
src/crypto/pbkdf2/pbkdf2_test.go