]> Cypherpunks repositories - gostls13.git/commit
crypto/sha3: new package
authorFilippo Valsorda <filippo@golang.org>
Mon, 18 Nov 2024 15:58:49 +0000 (16:58 +0100)
committerGopher Robot <gobot@golang.org>
Fri, 22 Nov 2024 01:58:53 +0000 (01:58 +0000)
commit8b97607280810d8effcfda56e47aa3ff73dced67
treef47f33b4d63cf2ab83d97ddff238a548bfb588ac
parent8cecfad2a99987a35edfbcd875bef5e894abbce7
crypto/sha3: new package

Implement the SHA-3 hash algorithms and the SHAKE extendable output
functions defined in FIPS 202.

This is a wrapper for crypto/internal/fips/sha3 which in turn was ported
from x/crypto/sha3 in CL 616717 as part of #65269.

Fixes #69982

Change-Id: I64ce7f362c1a773f7f5b05f7e0acb4110e52a329
Reviewed-on: https://go-review.googlesource.com/c/go/+/629176
Reviewed-by: Russ Cox <rsc@golang.org>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
api/next/69982.txt [new file with mode: 0644]
doc/next/6-stdlib/5-sha3.md [new file with mode: 0644]
doc/next/6-stdlib/99-minor/crypto/sha3/69982.md [new file with mode: 0644]
src/crypto/sha3/sha3.go [new file with mode: 0644]
src/crypto/sha3/sha3_test.go [moved from src/crypto/internal/fips140test/sha3_test.go with 62% similarity]
src/go/build/deps_test.go