Optimize salt+nonce appends

This commit is contained in:
2025-05-19 20:10:03 -04:00
parent 0e7a796bb1
commit 8907fdc36e
3 changed files with 3 additions and 16 deletions
+1 -6
View File
@@ -27,12 +27,7 @@ func encryptAES(decBytes, key2, salt2 []byte) []byte {
ciphertext := aesGCM.Seal(nil, nonce, decBytes, nil)
// format: salt2 + nonce + ciphertext
result := make([]byte, 0, saltSize2+nonceSizeAES+len(ciphertext))
result = append(result, salt2...)
result = append(result, nonce...)
result = append(result, ciphertext...)
return result
return append(append(append(make([]byte, 0, saltSize2+nonceSizeAES+len(ciphertext)), salt2...), nonce...), ciphertext...)
}
// DecryptAES decrypts data using AES256-GCM.