Marcin Krzyżanowski 2e11d15e5d Fix CFB, OFB, CTR modes for Blowfish. Fixes #415 8 years ago
..
BlockMode 1891a6613d Block mode using input ArraySlice output Array 9 years ago
Foundation d7185b8057 Add Blowfish cipher, with tests 9 years ago
PKCS5 70fe18456e SwiftFormat applied 9 years ago
AES.swift 83072f7e31 Slightly improve performance of AES encrypt routine 9 years ago
Array+Extension.swift ca78e11a94 Removed unicodeHexMap dictionary from Array(hex) initializer in favor of switch 9 years ago
Authenticator.swift ed5119bde1 Add some documentation 9 years ago
BatchedCollection.swift 00654e0558 Retire BytesSequence in favor of BatchedCollection. 9 years ago
Bit.swift 70fe18456e SwiftFormat applied 9 years ago
BlockCipher.swift bea5cc1bce Improve AES Updatable implementation. Don't add padding if it's not required for the block mode. 9 years ago
Blowfish.swift 2e11d15e5d Fix CFB, OFB, CTR modes for Blowfish. Fixes #415 8 years ago
CSArrayType+Extensions.swift 56756d02fa Update AES part with simplest example and explanation about key length 9 years ago
ChaCha20.swift 00654e0558 Retire BytesSequence in favor of BatchedCollection. 9 years ago
Checksum.swift 00654e0558 Retire BytesSequence in favor of BatchedCollection. 9 years ago
Cipher.swift 97f5743908 Adjust Cipher protocol constraints to with IndexDistance 9 years ago
Collection+Extension.swift 9c313a7836 Speed up MD5. Get the right value without time consuming conversion to UInt32. Fixes #401 9 years ago
Cryptors.swift 70fe18456e SwiftFormat applied 9 years ago
Digest.swift 2a818142fe Add convenient Digest.sha2(bytes:variant:) 9 years ago
DigestType.swift 36435a0bf4 make SHAx.calculate() public 9 years ago
Generics.swift c970182ffa Remove unused generic functions 9 years ago
HMAC.swift 70fe18456e SwiftFormat applied 9 years ago
Info.plist 06c65dc03c Release 0.6.7 - for Xcode 8.2 9 years ago
Int+Extension.swift 70fe18456e SwiftFormat applied 9 years ago
IntegerConvertible.swift 70fe18456e SwiftFormat applied 9 years ago
MD5.swift 9c313a7836 Speed up MD5. Get the right value without time consuming conversion to UInt32. Fixes #401 9 years ago
NoPadding.swift 70fe18456e SwiftFormat applied 9 years ago
Operators.swift 70fe18456e SwiftFormat applied 9 years ago
PKCS7.swift 70fe18456e SwiftFormat applied 9 years ago
Padding.swift 70fe18456e SwiftFormat applied 9 years ago
Poly1305.swift 339eb8cf88 Rework Poly1305. Fixes #183 9 years ago
Rabbit.swift 70fe18456e SwiftFormat applied 9 years ago
RandomAccessCryptor.swift ed5119bde1 Add some documentation 9 years ago
RandomBytesSequence.swift d3f8c7234a Add RandomBytesSequence for random bytes 9 years ago
SHA1.swift 00654e0558 Retire BytesSequence in favor of BatchedCollection. 9 years ago
SHA2.swift 00654e0558 Retire BytesSequence in favor of BatchedCollection. 9 years ago
SHA3.swift 00654e0558 Retire BytesSequence in favor of BatchedCollection. 9 years ago
SecureBytes.swift 7183233c49 Conforms to ExpressibleByArrayLiteral 9 years ago
String+Extension.swift fbfb0f1519 Removed hexToBytes() and streamingHexBytes() from String Extension moving code into the array initializer Array(hex) 9 years ago
UInt16+Extension.swift 70fe18456e SwiftFormat applied 9 years ago
UInt32+Extension.swift 70fe18456e SwiftFormat applied 9 years ago
UInt64+Extension.swift 97f5743908 Adjust Cipher protocol constraints to with IndexDistance 9 years ago
UInt8+Extension.swift 70fe18456e SwiftFormat applied 9 years ago
Updatable.swift bea5cc1bce Improve AES Updatable implementation. Don't add padding if it's not required for the block mode. 9 years ago
Utils.swift 1891a6613d Block mode using input ArraySlice output Array 9 years ago
ZeroPadding.swift 70fe18456e SwiftFormat applied 9 years ago