]> Sergey Matveev's repositories - gosha3.git/commitdiff
Use Go 1.24's crypto/sha3 master v1.1.0
authorSergey Matveev <stargrave@stargrave.org>
Wed, 12 Feb 2025 10:32:51 +0000 (13:32 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 12 Feb 2025 10:32:51 +0000 (13:32 +0300)
cmd/goshake128/main.go
cmd/goshake256/main.go
go.mod
go.sum

index 1511f12295a6bc8faa1a6d08cba9e9943bb79bd3..e3d4b78545437fa99b3b28bdc0ad1a68a20de751 100644 (file)
@@ -7,11 +7,11 @@ import (
        "io"
        "os"
 
-       "golang.org/x/crypto/sha3"
+       "crypto/sha3"
 )
 
 func main() {
-       h := sha3.NewShake128()
+       h := sha3.NewSHAKE128()
        dgst := make([]byte, 32)
        var err error
        if _, err = io.Copy(h, bufio.NewReaderSize(os.Stdin, 1<<20)); err != nil {
index 6895fa5bc0bf3910d809e23ad154be92a892d427..c637da482f82a363bb4e8b7eee061debb1a94476 100644 (file)
@@ -7,11 +7,11 @@ import (
        "io"
        "os"
 
-       "golang.org/x/crypto/sha3"
+       "crypto/sha3"
 )
 
 func main() {
-       h := sha3.NewShake256()
+       h := sha3.NewSHAKE256()
        dgst := make([]byte, 64)
        var err error
        if _, err = io.Copy(h, bufio.NewReaderSize(os.Stdin, 1<<20)); err != nil {
diff --git a/go.mod b/go.mod
index ecfb048e85a75576274c8b591f06427b544d2f49..05ae2d140f3088c1b112382f235609f2a4a14da4 100644 (file)
--- a/go.mod
+++ b/go.mod
@@ -1,7 +1,3 @@
 module go.stargrave.org/gosha3
 
-go 1.20
-
-require golang.org/x/crypto v0.8.0
-
-require golang.org/x/sys v0.7.0 // indirect
+go 1.24
diff --git a/go.sum b/go.sum
index 81d231e9284760a5f7e5bbf8ce2b63ef58a5fee1..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
--- a/go.sum
+++ b/go.sum
@@ -1,4 +0,0 @@
-golang.org/x/crypto v0.8.0 h1:pd9TJtTueMTVQXzk8E2XESSMQDj/U7OUu0PqJqPXQjQ=
-golang.org/x/crypto v0.8.0/go.mod h1:mRqEX+O9/h5TFCrQhkgjo2yKi0yYA+9ecGkdQoHrywE=
-golang.org/x/sys v0.7.0 h1:3jlCCIQZPdOYu1h8BkNvLz8Kgwtae2cagcG/VamtZRU=
-golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=