Pārlūkot izejas kodu

README update regarding cipher extensions

Marcin Krzyżanowski 11 gadi atpakaļ
vecāks
revīzija
6f22b550e9
1 mainītis faili ar 12 papildinājumiem un 3 dzēšanām
  1. 12 3
      README.md

+ 12 - 3
README.md

@@ -65,15 +65,24 @@ Working with Cipher
 	let setup = (key: keyData, iv: ivData)
 	
 	// encrypt
-	let encrypted:NSData = Cipher.ChaCha20(setup).encrypt(dataToEncrypt)
+	let encrypted = Cipher.ChaCha20(setup).encrypt(dataToEncrypt)
 	
 	// decrypt
-	let decrypted:NSData = Cipher.ChaCha20(setup).decrypt(encrypted)
+	let decrypted = Cipher.ChaCha20(setup).decrypt(encrypted)
 	
-	// check
+	// validate result
 	if (encrypted.isEqual(decrypted)) {
 		print("Decryption failed!")
 	}
+
+with extensions
+	
+	// convenience setup tuplet
+	let setup = (key: keyData, iv: ivData)
+
+	let encrypted = dataToEncrypt.encrypt(Cipher.ChaCha20(setup))
+	let decrypted = encrypted.decrypt(Cipher.ChaCha20(setup))
+	
     
 ##Contact
 Marcin Krzyżanowski [@krzyzanowskim](http://twitter.com/krzyzanowskim)