| .. |
|
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
|
03bd248615
Throw error on decrypt empty input data. Fixes #423
|
8 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
|
85c659ac53
Bump version to 0.6.9. Update Changelog.
|
8 years ago |
|
Int+Extension.swift
|
70fe18456e
SwiftFormat applied
|
9 years ago |
|
IntegerConvertible.swift
|
70fe18456e
SwiftFormat applied
|
9 years ago |
|
MD5.swift
|
e4768508ea
Breaking up the expression (was too complex to be solved in reasonable time) #418
|
8 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
|
fd5a5f9bf5
Add tests against empty input string
|
8 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 |