diff options
Diffstat (limited to 'weed/s3api/chunked_reader_v4.go')
| -rw-r--r-- | weed/s3api/chunked_reader_v4.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/weed/s3api/chunked_reader_v4.go b/weed/s3api/chunked_reader_v4.go index a69319500..d8fdc7525 100644 --- a/weed/s3api/chunked_reader_v4.go +++ b/weed/s3api/chunked_reader_v4.go @@ -29,7 +29,6 @@ import ( "fmt" "hash" "hash/crc32" - "hash/crc64" "io" "net/http" "time" @@ -39,6 +38,7 @@ import ( "github.com/seaweedfs/seaweedfs/weed/s3api/s3err" "github.com/dustin/go-humanize" + "github.com/minio/crc64nvme" ) // calculateSeedSignature - Calculate seed signature in accordance with @@ -674,7 +674,7 @@ func getCheckSumWriter(checksumAlgorithm ChecksumAlgorithm) hash.Hash { case ChecksumAlgorithmCRC32C: return crc32.New(crc32.MakeTable(crc32.Castagnoli)) case ChecksumAlgorithmCRC64NVMe: - return crc64.New(crc64.MakeTable(crc64.ISO)) + return crc64nvme.New() case ChecksumAlgorithmSHA1: return sha1.New() case ChecksumAlgorithmSHA256: |
