Use multiple KDFs (add Scrypt for AES256)

This commit is contained in:
RandyTheSilly committed 2025-05-08 17:26:12 +00:00
1 parent ce0b5d4bf5
commit ac5314396e
4 files changed
+24 -11

No files matched your search

+2 -2
View File
@@ -19,7 +19,7 @@ func encryptAES(decBytes []byte, passphrase []byte) []byte {
io.ReadFull(rand.Reader, salt)
// derive key from passphrase using the salt
key := deriveKey(passphrase, salt)
key := deriveKeyScrypt(passphrase, salt)
// create AES-256 cipher
block, _ := aes.NewCipher(key)
@@ -55,7 +55,7 @@ func decryptAES(encBytes []byte, passphrase []byte) ([]byte, error) {
ciphertext := encBytes[saltSize+nonceSizeAES:]
// derive key from passphrase using the salt
key := deriveKey(passphrase, salt)
key := deriveKeyScrypt(passphrase, salt)
// create AES-256 cipher
block, _ := aes.NewCipher(key)