| .. |
|
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 |