Marcin Krzyżanowski 24d0997922 Fix updatable condition 9 years ago
..
BlockMode 3de4268b98 Don't use arrayOfBytes directly, only via extension where it is specialised, hence optimised to performance. 9 years ago
Foundation d28e236280 Remove unnecessary optional results 9 years ago
PKCS5 d85534816e pbkdf2 calculate function thows 9 years ago
AES.swift cd18d11a8b Throw appropriate error for case with missing data padding #350 9 years ago
Array+Extension.swift 5f44ed0641 Remove redundant testMD5EmptyString() 9 years ago
Authenticator.swift ed5119bde1 Add some documentation 9 years ago
Bit.swift 1f82bc6c33 Upgrade to Xcode 8 with Swift 3 and new Foundation 9 years ago
BlockCipher.swift 24a7635f91 Mark few protocols as class-protocols 9 years ago
BytesSequence.swift 594f8f8694 Use more overflow operators to avoid runtime checks 9 years ago
CSArrayType+Extensions.swift 7f1e8390c7 Add SHA-3 implementation. Closes #291 9 years ago
ChaCha20.swift e8993082b5 Use BytesSequence in place of .chunks() 9 years ago
Checksum.swift ed5119bde1 Add some documentation 9 years ago
Cipher.swift 0f5b960e25 Cipher protocol accepts Collection input 9 years ago
Collection+Extension.swift 144f94ca38 Collection.toInteger() is neat but painfully slow therefore deprecated 9 years ago
Cryptors.swift d3f8c7234a Add RandomBytesSequence for random bytes 9 years ago
Digest.swift 5a12e0f86b SHA1 conforms to Updatable protocol. SHA-1 digest may be calculated incrementally. 9 years ago
DigestType.swift 36435a0bf4 make SHAx.calculate() public 9 years ago
Generics.swift 3de4268b98 Don't use arrayOfBytes directly, only via extension where it is specialised, hence optimised to performance. 9 years ago
HMAC.swift e613ef9e6b rename digestSize -> digestLength 9 years ago
Info.plist 0a9fc3b42e Bump version 0.6.3 9 years ago
Int+Extension.swift 3de4268b98 Don't use arrayOfBytes directly, only via extension where it is specialised, hence optimised to performance. 9 years ago
IntegerConvertible.swift 1f7fb235bf Update to latest changes in Swift. 9 years ago
MD5.swift 24d0997922 Fix updatable condition 9 years ago
NoPadding.swift cf0116abc1 More updates to API 9 years ago
Operators.swift 85734ce98f Remove bit shifting code. It's Implemented as part of SE-0104 in current Swift. 9 years ago
PKCS7.swift 53024f0f4f ErrorProblem -> Error (enum Error: Swift.Error) 9 years ago
Padding.swift 1f82bc6c33 Upgrade to Xcode 8 with Swift 3 and new Foundation 9 years ago
Poly1305.swift ed5119bde1 Add some documentation 9 years ago
Rabbit.swift 92e6d02a81 Rabbit.encrypt don;t throw 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 3e6c13073f Improve hash calculation for large datasets by reducing number of calls of "array.removeFirst()". Update digests tests 9 years ago
SHA2.swift 24d0997922 Fix updatable condition 9 years ago
SHA3.swift 24d0997922 Fix updatable condition 9 years ago
SecureBytes.swift a04f548a32 #if os(Linux) || os(Android) || os(FreeBSD) 9 years ago
String+Extension.swift 7f1e8390c7 Add SHA-3 implementation. Closes #291 9 years ago
UInt16+Extension.swift 99a397bcdf Specialize hint for generic collections 9 years ago
UInt32+Extension.swift a04f548a32 #if os(Linux) || os(Android) || os(FreeBSD) 9 years ago
UInt64+Extension.swift 99a397bcdf Specialize hint for generic collections 9 years ago
UInt8+Extension.swift a04f548a32 #if os(Linux) || os(Android) || os(FreeBSD) 9 years ago
Updatable.swift ed5119bde1 Add some documentation 9 years ago
Utils.swift bf035decc5 Fixes bitPadding() #363 9 years ago
ZeroPadding.swift 4edf41cb3b Add ZeroPadding 9 years ago