mirror of
https://github.com/golang/go
synced 2024-11-26 14:56:18 +00:00
8b97607280
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>
32 lines
1.8 KiB
Plaintext
32 lines
1.8 KiB
Plaintext
pkg crypto/sha3, func New224() *SHA3 #69982
|
|
pkg crypto/sha3, func New256() *SHA3 #69982
|
|
pkg crypto/sha3, func New384() *SHA3 #69982
|
|
pkg crypto/sha3, func New512() *SHA3 #69982
|
|
pkg crypto/sha3, func NewCSHAKE128([]uint8, []uint8) *SHAKE #69982
|
|
pkg crypto/sha3, func NewCSHAKE256([]uint8, []uint8) *SHAKE #69982
|
|
pkg crypto/sha3, func NewSHAKE128() *SHAKE #69982
|
|
pkg crypto/sha3, func NewSHAKE256() *SHAKE #69982
|
|
pkg crypto/sha3, func Sum224([]uint8) [28]uint8 #69982
|
|
pkg crypto/sha3, func Sum256([]uint8) [32]uint8 #69982
|
|
pkg crypto/sha3, func Sum384([]uint8) [48]uint8 #69982
|
|
pkg crypto/sha3, func Sum512([]uint8) [64]uint8 #69982
|
|
pkg crypto/sha3, func SumSHAKE128([]uint8, int) []uint8 #69982
|
|
pkg crypto/sha3, func SumSHAKE256([]uint8, int) []uint8 #69982
|
|
pkg crypto/sha3, method (*SHA3) AppendBinary([]uint8) ([]uint8, error) #69982
|
|
pkg crypto/sha3, method (*SHA3) BlockSize() int #69982
|
|
pkg crypto/sha3, method (*SHA3) MarshalBinary() ([]uint8, error) #69982
|
|
pkg crypto/sha3, method (*SHA3) Reset() #69982
|
|
pkg crypto/sha3, method (*SHA3) Size() int #69982
|
|
pkg crypto/sha3, method (*SHA3) Sum([]uint8) []uint8 #69982
|
|
pkg crypto/sha3, method (*SHA3) UnmarshalBinary([]uint8) error #69982
|
|
pkg crypto/sha3, method (*SHA3) Write([]uint8) (int, error) #69982
|
|
pkg crypto/sha3, method (*SHAKE) AppendBinary([]uint8) ([]uint8, error) #69982
|
|
pkg crypto/sha3, method (*SHAKE) BlockSize() int #69982
|
|
pkg crypto/sha3, method (*SHAKE) MarshalBinary() ([]uint8, error) #69982
|
|
pkg crypto/sha3, method (*SHAKE) Read([]uint8) (int, error) #69982
|
|
pkg crypto/sha3, method (*SHAKE) Reset() #69982
|
|
pkg crypto/sha3, method (*SHAKE) UnmarshalBinary([]uint8) error #69982
|
|
pkg crypto/sha3, method (*SHAKE) Write([]uint8) (int, error) #69982
|
|
pkg crypto/sha3, type SHA3 struct #69982
|
|
pkg crypto/sha3, type SHAKE struct #69982
|