You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jakob Unterwurzacher d9510d0c0b stupidgcm: NewChacha20poly1305: avoid slice append
I noticed that growslice() shows up in the cpuprofile.
Avoiding slice append for the private jey copy gives a 0.6% speedup:

gocryptfs/internal/speed$ benchstat old new
name             old time/op   new time/op   delta
StupidXchacha-4   5.68µs ± 0%   5.65µs ± 0%  -0.63%  (p=0.008 n=5+5)

name             old speed     new speed     delta
StupidXchacha-4  721MB/s ± 0%  725MB/s ± 0%  +0.63%  (p=0.008 n=5+5)
2 years ago
..
configfile Unbreak hyperlinks broken by go mod v2 conversion 2 years ago
contentenc Unbreak hyperlinks broken by go mod v2 conversion 2 years ago
cryptocore -speed: add XChaCha20-Poly1305-OpenSSL 2 years ago
ctlsocksrv go mod: declare module version v2 2 years ago
ensurefds012 Unbreak hyperlinks broken by go mod v2 conversion 2 years ago
exitcodes Add support for FIDO2 tokens 3 years ago
fido2 go mod: declare module version v2 2 years ago
fusefrontend fusefrontend: remove leftover Printf 2 years ago
fusefrontend_reverse go mod: declare module version v2 2 years ago
inomap go mod: declare module version v2 2 years ago
nametransform Unbreak hyperlinks broken by go mod v2 conversion 2 years ago
openfiletable go mod: declare module version v2 2 years ago
pathiv go mod: declare module version v2 2 years ago
readpassword go mod: declare module version v2 2 years ago
siv_aead cryptocore: add NonceSize to AEADTypeEnum 2 years ago
speed speed: add BenchmarkStupidChacha 2 years ago
stupidgcm stupidgcm: NewChacha20poly1305: avoid slice append 2 years ago
syscallcompat Unbreak hyperlinks broken by go mod v2 conversion 2 years ago
tlog tlog: switch from golang.org/x/crypto/ssh/terminal to golang.org/x/term 2 years ago