]> Cypherpunks repositories - gostls13.git/commitdiff
hash: mention the new Cloner interface in Hash docs.
authorMateusz Poliwczak <mpoliwczak34@gmail.com>
Fri, 23 May 2025 17:28:37 +0000 (19:28 +0200)
committerSean Liao <sean@liao.dev>
Sat, 24 May 2025 13:27:15 +0000 (06:27 -0700)
We mention that already in Cloner docs, but to be consistent, also
mention that in Hash.

Change-Id: Iee33d545662b7054973666bd45998a37f3037a51
Reviewed-on: https://go-review.googlesource.com/c/go/+/675915
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Roland Shoemaker <roland@golang.org>
Reviewed-by: David Chase <drchase@google.com>
src/hash/hash.go

index 6483bc1086e744e64b550bb38eeec8076c5e665f..af84e7796bdf47306b43dab2daf2fcaf4a20c31a 100644 (file)
@@ -10,8 +10,8 @@ import "io"
 // Hash is the common interface implemented by all hash functions.
 //
 // Hash implementations in the standard library (e.g. [hash/crc32] and
-// [crypto/sha256]) implement the [encoding.BinaryMarshaler], [encoding.BinaryAppender]
-// and [encoding.BinaryUnmarshaler] interfaces. Marshaling a hash implementation
+// [crypto/sha256]) implement the [encoding.BinaryMarshaler], [encoding.BinaryAppender],
+// [encoding.BinaryUnmarshaler] and [Cloner] interfaces. Marshaling a hash implementation
 // allows its internal state to be saved and used for additional processing
 // later, without having to re-write the data previously written to the hash.
 // The hash state may contain portions of the input in its original form,