Commit History

Author SHA1 Message Date
  Nicholas Maccharoli d79284da3f passthrough with swiftformat using .swiftformat file from master 6 years ago
  Nicholas Maccharoli e9c9c22544 remove trailing commas in codebase 6 years ago
  Marcin Krzyzanowski 1b0ad8bd1c Refactor cipher workers 7 years ago
  Marcin Krzyzanowski 81893af39b use block parameter where block is expected (workers) 7 years ago
  Marcin Krzyżanowski 609827b076 Replace BlockMode enum with structs for each block mode. 7 years ago
  Marcin Krzyżanowski f4cc13bd0d Add GCM Block Mode for use with AES in AES-GCM tandem. #97 7 years ago
  Marcin Krzyżanowski b3d65e5ca1 AEAD refactor. 7 years ago
  Marcin Krzyżanowski 321e8933a2 Apply SwiftFormat 7 years ago
  Marcin Krzyżanowski 9d82f5067e Swift 4.1 update. (Breaks source compatibility). 8 years ago
  Marcin Krzyżanowski e33f371456 Add headers template 8 years ago
  Marcin Krzyżanowski 2420815e5a format swift 8 years ago
  Marcin Krzyżanowski 37a8a85790 Fix Blowfish convenience initializer (remove iv, default to CBC) 8 years ago
  Marcin Krzyżanowski 637c8377c9 Blowfish minimum key size is 5. Fixes #496 8 years ago
  Marcin Krzyżanowski ac8f669212 BlockMode takes IV parameter when needed (and do the validation). 8 years ago
  Marcin Krzyżanowski 1caafb35f8 Separate AES.Cryptors. 8 years ago
  Marcin Krzyżanowski 0cf1727ac2 Speedup AES.encrypt() compilation time from 68230.37ms to 678.34ms 8 years ago
  Marcin Krzyżanowski e3503c0174 Work with slices by default. Reuse Int(bytes:) for Collection.toUInt... 8 years ago
  Marcin Krzyżanowski 6875507e83 Update BlockModeOptions naming to small-caps 8 years ago
  Marcin Krzyżanowski 20b9082fd5 PKCS7 -> PKCS7.Padding() Update headers. 8 years ago
  Marcin Krzyżanowski 5a9bb15403 Apply SwiftFormat (yay) 8 years ago
  Marcin Krzyżanowski 1511b8a891 Make convenienc method for Cipher 8 years ago
  Marcin Krzyżanowski 97f9f78a4f Break bitwise operations because Swift4 can't resolve in reasonable time. ¯\_(ツ)_/¯ 8 years ago
  Marcin Krzyżanowski 5626030ea8 Update copyright headers 8 years ago
  Marcin Krzyżanowski ff6d640544 Update to Swift 3.2 8 years ago
  Marcin Krzyżanowski 2e11d15e5d Fix CFB, OFB, CTR modes for Blowfish. Fixes #415 8 years ago
  Marcin Krzyżanowski 1891a6613d Block mode using input ArraySlice output Array 9 years ago
  Marcin Krzyżanowski 00654e0558 Retire BytesSequence in favor of BatchedCollection. 9 years ago
  Marcin Krzyżanowski 963e6c9370 Fix Blowfish for 32-bit arch. Fixes #382. 9 years ago
  Marcin Krzyżanowski d7185b8057 Add Blowfish cipher, with tests 9 years ago