diff --git a/src/crypto/internal/fips140/sha256/_asm/sha256block_amd64_avx2.go b/src/crypto/internal/fips140/sha256/_asm/sha256block_amd64_avx2.go index 0e6f1c74cf5..c82baf9c8e5 100644 --- a/src/crypto/internal/fips140/sha256/_asm/sha256block_amd64_avx2.go +++ b/src/crypto/internal/fips140/sha256/_asm/sha256block_amd64_avx2.go @@ -15,7 +15,7 @@ import ( // To find it, surf to http://www.intel.com/p/en_US/embedded // and search for that title. // AVX2 version by Intel, same algorithm as code in Linux kernel: -// https://github.com/torvalds/linux/blob/master/arch/x86/crypto/sha256-avx2-asm.S +// https://github.com/torvalds/linux/blob/master/lib/crypto/x86/sha256-avx2-asm.S // by // James Guilford // Kirk Yap diff --git a/src/crypto/internal/fips140/sha512/_asm/sha512block_amd64_asm.go b/src/crypto/internal/fips140/sha512/_asm/sha512block_amd64_asm.go index 7e7572cb1ee..bc6b38decaa 100644 --- a/src/crypto/internal/fips140/sha512/_asm/sha512block_amd64_asm.go +++ b/src/crypto/internal/fips140/sha512/_asm/sha512block_amd64_asm.go @@ -21,7 +21,7 @@ import ( // https://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf // // Wt = Mt; for 0 <= t <= 15 -// Wt = SIGMA1(Wt-2) + SIGMA0(Wt-15) + Wt-16; for 16 <= t <= 79 +// Wt = SIGMA1(Wt-2) + Wt-7 + SIGMA0(Wt-15) + Wt-16; for 16 <= t <= 79 // // a = H0 // b = H1 @@ -154,7 +154,7 @@ func main() { // Architecture Processors" White-paper // https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/fast-sha512-implementations-ia-processors-paper.pdf // AVX2 version by Intel, same algorithm in Linux kernel: -// https://github.com/torvalds/linux/blob/master/arch/x86/crypto/sha512-avx2-asm.S +// https://github.com/torvalds/linux/blob/master/lib/crypto/x86/sha512-avx2-asm.S // James Guilford // Kirk Yap diff --git a/src/crypto/sha1/_asm/sha1block_amd64_asm.go b/src/crypto/sha1/_asm/sha1block_amd64_asm.go index dbd171c08bd..12eb4dee4a7 100644 --- a/src/crypto/sha1/_asm/sha1block_amd64_asm.go +++ b/src/crypto/sha1/_asm/sha1block_amd64_asm.go @@ -13,7 +13,7 @@ import ( //go:generate go run . -out ../sha1block_amd64.s -pkg sha1 // AVX2 version by Intel, same algorithm as code in Linux kernel: -// https://github.com/torvalds/linux/blob/master/arch/x86/crypto/sha1_avx2_x86_64_asm.S +// https://github.com/torvalds/linux/blob/master/lib/crypto/x86/sha1-avx2-asm.S // Authors: // Ilya Albrekht // Maxim Locktyukhin