Explorar o código

fix README part related to AES encryption.

Marcin Krzyżanowski %!s(int64=10) %!d(string=hai) anos
pai
achega
bc6531dce6
Modificáronse 1 ficheiros con 5 adicións e 2 borrados
  1. 5 2
      README.md

+ 5 - 2
README.md

@@ -103,11 +103,14 @@ AES
 	let paddedData = PKCS7(data: dataToEncrypt).addPadding(AES.blockSizeBytes())
 	
 	// AES setup with CBC block mode and PKCS#7 data padding
-	let aesEncrypted = Cipher.AES(setup).encrypt(dataToEncrypt)
-	let aes = AES(key: keyData, iv: ivData, blockMode: .CBC) // CBC is default
+	let aesEncrypted = Cipher.AES(setup).encrypt(paddedData)
 	
+	// or
+	let aes = AES(key: keyData, iv: ivData, blockMode: .CBC) // CBC is default
 	let aesEncrypted = aes.encrypt(paddedData)
 	
+
+	// decrypt
 	let decryptedAES = Cipher.AES(setup).decrypt(encryptedData)
 	let decryptedRaw = PKCS7(data: decryptedAES).removePadding() // remove padding IF applied on encryption