aboutsummaryrefslogtreecommitdiff
path: root/internal/speed
diff options
context:
space:
mode:
authorFrank Denis2025-03-12 00:54:35 +0100
committerJakob Unterwurzacher2025-03-12 20:43:23 +0100
commitd5d26d75247d4fcc269cd0494cb85c7e62618c89 (patch)
tree5b1409763bf2b03fdbf859e3169732157e704615 /internal/speed
parente3e76e275d8edf294a4a64897f44a5ef0b70bfeb (diff)
Move aegis out of stupidgcm
Diffstat (limited to 'internal/speed')
-rw-r--r--internal/speed/speed.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/internal/speed/speed.go b/internal/speed/speed.go
index c54f487..ef58aeb 100644
--- a/internal/speed/speed.go
+++ b/internal/speed/speed.go
@@ -14,6 +14,7 @@ import (
"golang.org/x/crypto/chacha20poly1305"
+ "github.com/aegis-aead/go-libaegis/aegis256x2"
"github.com/aegis-aead/go-libaegis/common"
"github.com/rfjakob/gocryptfs/v2/internal/cryptocore"
"github.com/rfjakob/gocryptfs/v2/internal/siv_aead"
@@ -176,6 +177,9 @@ func bAegis(b *testing.B) {
if common.Available {
b.Skip("aegis is not available")
}
- c := stupidgcm.NewAegis(randBytes(32))
+ c, err := aegis256x2.New(randBytes(aegis256x2.KeySize), cryptocore.AuthTagLen)
+ if err != nil {
+ b.Fatal(err)
+ }
bEncrypt(b, c)
}