Commit History

Author SHA1 Message Date
  Marcin Krzyżanowski dc9e634654 Manual padding of data is optional and CryptoSwift by default always will add PKCS7 padding before encryption, and remove after decryption when Cipher enum is used. If you need manually disable/enable padding, you can do this by setting parameter for encrypt()/decrypt() on class AES. 11 years ago
  Marcin Krzyżanowski 30381a575e AES Automatically add padding when necessary 11 years ago
  Marcin Krzyżanowski 134e21e98f AES update. IV is required or convenience initializer should be used, then IV is default to zeroes [0x00...]. Convenience function to generate random IV. 11 years ago
  Marcin Krzyżanowski bb7b527630 If iv is not set for cipher block that supports it, randomly generate one. Update README. 11 years ago
  Marcin Krzyżanowski 147aa13d9f Electronic codebook (ECB) 11 years ago
  Marcin Krzyżanowski 4b49441c88 AES decryption 11 years ago
  Marcin Krzyżanowski 6f06933dbc AES invert operation methods 11 years ago
  Marcin Krzyżanowski 5b4de079fb Separate padding as standalone operation 11 years ago
  Marcin Krzyżanowski 86f101fdfb PKCS7 padding option for AES. Separate tests. 11 years ago
  Marcin Krzyżanowski 129b8329c5 PKCS7 11 years ago
  Marcin Krzyżanowski 6ceb6881cf Cipher feedback (CFB) for AES 11 years ago
  Marcin Krzyżanowski 8fb22578a0 Cipher-block chaining (CBC) for AES 11 years ago
  Marcin Krzyżanowski d0ad69ecbd encrypt AES block by block 11 years ago
  Marcin Krzyżanowski 6e7f8241bf README update with AES cipher 11 years ago
  Marcin Krzyżanowski 634f7a64bd Working AES encryption 11 years ago
  Marcin Krzyżanowski 07e025daf9 expanded key, helper functions 11 years ago
  Marcin Krzyżanowski 84ce94b0aa AES keyExpansion 11 years ago