Switch back to sha256 from the std library

The std library now also supports the sha assembly instructions on
ARM64. Thus, sha256-simd no longer provides a performance benefit.
This commit is contained in:
Michael Eischer committed 2024-08-10 19:16:10 +02:00
1 parent fbecc9db66
commit 0b19f6cf5a
8 files changed
+6 -12

No files matched your search

+1 -1
View File
@@ -3,6 +3,7 @@ package test
import (
"bytes"
"context"
"crypto/sha256"
"fmt"
"io"
"math/rand"
@@ -12,7 +13,6 @@ import (
"testing"
"time"
"github.com/minio/sha256-simd"
"github.com/restic/restic/internal/errors"
"github.com/restic/restic/internal/restic"
+1 -2
View File
@@ -6,6 +6,7 @@ package fuse
import (
"bytes"
"context"
"crypto/sha256"
"fmt"
"path"
"sort"
@@ -15,8 +16,6 @@ import (
"github.com/restic/restic/internal/debug"
"github.com/restic/restic/internal/restic"
"github.com/minio/sha256-simd"
)
type MetaDirData struct {
+1 -1
View File
@@ -4,12 +4,12 @@ import (
"bufio"
"bytes"
"context"
"crypto/sha256"
"fmt"
"io"
"sort"
"github.com/klauspost/compress/zstd"
"github.com/minio/sha256-simd"
"github.com/restic/restic/internal/backend"
"github.com/restic/restic/internal/debug"
"github.com/restic/restic/internal/errors"
+1 -2
View File
@@ -3,6 +3,7 @@ package repository
import (
"bufio"
"context"
"crypto/sha256"
"io"
"os"
"runtime"
@@ -17,8 +18,6 @@ import (
"github.com/restic/restic/internal/debug"
"github.com/restic/restic/internal/fs"
"github.com/restic/restic/internal/repository/pack"
"github.com/minio/sha256-simd"
)
// packer holds a pack.packer together with a hash writer.
+1 -2
View File
@@ -2,11 +2,10 @@ package restic
import (
"crypto/rand"
"crypto/sha256"
"encoding/hex"
"fmt"
"io"
"github.com/minio/sha256-simd"
)
// Hash returns the ID for data.