]> Cypherpunks repositories - gostls13.git/commitdiff
simd/archsimd: correct algorithm name in SHA256 ops documentation
authorTom Thorogood <me+google@tomthorogood.co.uk>
Sun, 11 Jan 2026 07:00:06 +0000 (17:30 +1030)
committerCherry Mui <cherryyz@google.com>
Fri, 6 Feb 2026 19:40:32 +0000 (11:40 -0800)
The three SHA256 ops (SHA256Message1, SHA256Message2 and SHA256TwoRounds)
all incorrectly referred to the SHA1 algorithm in their documentation
rather than SHA256.

Change-Id: Id6c1bfe4fee4517c0e498fb063cc9112464bc1e7
Reviewed-on: https://go-review.googlesource.com/c/go/+/735420
Reviewed-by: Junyang Shao <shaojunyang@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>

src/simd/archsimd/_gen/simdgen/ops/Others/categories.yaml
src/simd/archsimd/ops_amd64.go

index eeaf22bba57f73f313020e521caa2dcfdcb85b03..f50cecb22ffa58fb8a958ca41328919d44b46296 100644 (file)
@@ -83,7 +83,7 @@
 - go: SHA256TwoRounds
   commutative: false
   documentation: !string |-
-    // NAME does 2 rounds of B loop to calculate updated state variables in SHA1 algorithm defined in FIPS 180-4.
+    // NAME does 2 rounds of B loop to calculate updated state variables in SHA256 algorithm defined in FIPS 180-4.
     // x = {h, g, d, c}
     // y = {f, e, b, a}
     // z = {W0+K0, W1+K1}
 - go: SHA256Message1
   commutative: false
   documentation: !string |-
-    // NAME does the sigma and addition of 1 in SHA1 algorithm defined in FIPS 180-4.
+    // NAME does the sigma and addition of 1 in SHA256 algorithm defined in FIPS 180-4.
     // x = {W0, W1, W2, W3}
     // y = {W4, 0, 0, 0}
     // result = {W0+σ(W1), W1+σ(W2), W2+σ(W3), W3+σ(W4)}
 - go: SHA256Message2
   commutative: false
   documentation: !string |-
-    // NAME does the sigma and addition of 3 in SHA1 algorithm defined in FIPS 180-4.
+    // NAME does the sigma and addition of 3 in SHA256 algorithm defined in FIPS 180-4.
     // x = result of 2
     // y = {0, 0, W14, W15}
     // result = {W16, W17, W18, W19}
index 9c5bb22eee9f39dae3f52b9dde11033011a405f9..3489f346423a0ed854dc4785fc9b4d671d34e55c 100644 (file)
@@ -5359,7 +5359,7 @@ func (x Uint32x4) SHA1NextE(y Uint32x4) Uint32x4
 
 /* SHA256Message1 */
 
-// SHA256Message1 does the sigma and addtion of 1 in SHA1 algorithm defined in FIPS 180-4.
+// SHA256Message1 does the sigma and addtion of 1 in SHA256 algorithm defined in FIPS 180-4.
 // x = {W0, W1, W2, W3}
 // y = {W4, 0, 0, 0}
 // result = {W0+σ(W1), W1+σ(W2), W2+σ(W3), W3+σ(W4)}
@@ -5369,7 +5369,7 @@ func (x Uint32x4) SHA256Message1(y Uint32x4) Uint32x4
 
 /* SHA256Message2 */
 
-// SHA256Message2 does the sigma and addition of 3 in SHA1 algorithm defined in FIPS 180-4.
+// SHA256Message2 does the sigma and addition of 3 in SHA256 algorithm defined in FIPS 180-4.
 // x = result of 2
 // y = {0, 0, W14, W15}
 // result = {W16, W17, W18, W19}
@@ -5379,7 +5379,7 @@ func (x Uint32x4) SHA256Message2(y Uint32x4) Uint32x4
 
 /* SHA256TwoRounds */
 
-// SHA256TwoRounds does 2 rounds of B loop to calculate updated state variables in SHA1 algorithm defined in FIPS 180-4.
+// SHA256TwoRounds does 2 rounds of B loop to calculate updated state variables in SHA256 algorithm defined in FIPS 180-4.
 // x = {h, g, d, c}
 // y = {f, e, b, a}
 // z = {W0+K0, W1+K1}