diff options
author | Jakob Unterwurzacher | 2020-04-13 22:34:07 +0200 |
---|---|---|
committer | Jakob Unterwurzacher | 2020-04-13 22:34:07 +0200 |
commit | 8f5c2a613d37d8f58aee5b2405098da5c99aaca2 (patch) | |
tree | b3d53b14e02ac5eabd12fe4079673ee37629cf1d /crossbuild.bash | |
parent | 73436d9419d9ef60b0104a73ffae156d9f871261 (diff) |
Prefer Go stdlib aes-gcm on arm64 with aes instructions
We used to prefer openssl in this situation, which
used to make sense, but now Go gained an optimized
assembly implementation for aes-gcm on arm64 with
aes instructions:
root@q1:~/go/src/github.com/rfjakob/gocryptfs# ./gocryptfs -speed
gocryptfs v1.7.1-46-g73436d9; go-fuse v1.0.1-0.20190319092520-161a16484456; 2020-04-13 go1.14.2 linux/arm64
AES-GCM-256-OpenSSL 212.30 MB/s (selected in auto mode)
AES-GCM-256-Go 452.30 MB/s
AES-SIV-512-Go 100.25 MB/s
XChaCha20-Poly1305-Go 137.35 MB/s
https://github.com/rfjakob/gocryptfs/issues/452
Diffstat (limited to 'crossbuild.bash')
0 files changed, 0 insertions, 0 deletions