diff --git a/go.mod b/go.mod index 26abbafcc4..046906dc17 100644 --- a/go.mod +++ b/go.mod @@ -100,6 +100,7 @@ require ( require ( github.com/efficientgo/core v1.0.0-rc.0 + github.com/minio/sha256-simd v1.0.0 go.opentelemetry.io/otel v1.10.0 go.opentelemetry.io/otel/bridge/opentracing v1.10.0 go.opentelemetry.io/otel/sdk v1.9.0 @@ -200,7 +201,6 @@ require ( github.com/mattn/go-runewidth v0.0.13 // indirect github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 // indirect github.com/minio/md5-simd v1.1.2 // indirect - github.com/minio/sha256-simd v1.0.0 // indirect github.com/mitchellh/go-homedir v1.1.0 // indirect github.com/mitchellh/mapstructure v1.5.0 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect diff --git a/internal/cortex/chunk/schema_util.go b/internal/cortex/chunk/schema_util.go index e18a8e8000..a2c52369bd 100644 --- a/internal/cortex/chunk/schema_util.go +++ b/internal/cortex/chunk/schema_util.go @@ -4,17 +4,16 @@ package chunk import ( - "crypto/sha256" "encoding/base64" "encoding/binary" "encoding/hex" "encoding/json" + "fmt" "strconv" "strings" "sync" - "fmt" - + "github.com/minio/sha256-simd" "github.com/pkg/errors" "github.com/prometheus/common/model" "github.com/prometheus/prometheus/model/labels" diff --git a/pkg/block/metadata/hash.go b/pkg/block/metadata/hash.go index 424d8868f5..0daf1bf799 100644 --- a/pkg/block/metadata/hash.go +++ b/pkg/block/metadata/hash.go @@ -4,7 +4,6 @@ package metadata import ( - "crypto/sha256" "encoding/hex" "fmt" "io" @@ -12,6 +11,7 @@ import ( "path/filepath" "github.com/go-kit/log" + "github.com/minio/sha256-simd" "github.com/pkg/errors" "github.com/thanos-io/thanos/pkg/runutil" diff --git a/pkg/reloader/reloader.go b/pkg/reloader/reloader.go index 2941aaad42..fe062e456a 100644 --- a/pkg/reloader/reloader.go +++ b/pkg/reloader/reloader.go @@ -56,7 +56,6 @@ import ( "bytes" "compress/gzip" "context" - "crypto/sha256" "hash" "io" "net/http" @@ -72,6 +71,7 @@ import ( "github.com/fsnotify/fsnotify" "github.com/go-kit/log" "github.com/go-kit/log/level" + "github.com/minio/sha256-simd" "github.com/pkg/errors" "github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus/promauto"