Marcin Krzyżanowski
|
a4bf8b8bc8
CipherProtocol - rename cipherEncrypt -> encrypt and cipherDecrypt -> decrypt
|
9 years ago |
Marcin Krzyżanowski
|
e18a70a65b
Add Cryptor protocol to ciphers
|
9 years ago |
Marcin Krzyżanowski
|
06e38c8cb4
AES.Encryptor and AES.Decryptor allows encrypt/decrypt in chunks. Revert AnyGenerators to workers.
|
9 years ago |
Marcin Krzyżanowski
|
ab37573aea
Minor cleanup
|
9 years ago |
Marcin Krzyżanowski
|
5e4e451fc4
BlockCipherType -> BlockCipher
|
9 years ago |
Marcin Krzyżanowski
|
ea286843ed
CipherType -> CipherProtocol
|
9 years ago |
Marcin Krzyżanowski
|
7d91c08af1
Use SecureBytes to keep sensitive data uniquely in memory.
|
9 years ago |
Marcin Krzyżanowski
|
b9a383c126
Add BlockCipherType
|
9 years ago |
Marcin Krzyżanowski
|
a1c3335843
rename protocol Cipher -> CipherType
|
9 years ago |
Marcin Krzyżanowski
|
88412d595f
Move padding parameter to AES constructor.
|
9 years ago |
Marcin Krzyżanowski
|
cdc0972f98
Merge branch 'develop'
|
9 years ago |
Marcin Krzyżanowski
|
fcd2032350
Transition to generators for all block modes
|
9 years ago |
Marcin Krzyżanowski
|
f6cb86a092
Remove BlockMode in favor of CipherModeGenerataor
|
9 years ago |
Marcin Krzyzanowski
|
0461202e01
Add comment about used algorithm
|
9 years ago |
Marcin Krzyżanowski
|
ac29d752d8
Add OFB AES block mode
|
10 years ago |
Honza Dvorsky
|
d70f292509
broke up complicated expressions which were taking ages to compile
|
10 years ago |
Marcin Krzyżanowski
|
39bf366ac4
Do not throw error for incorrect padding #184
|
10 years ago |
Marcin Krzyżanowski
|
6cb03cd207
Padding remove() is failable operation and may throws error now. #184
|
10 years ago |
Marcin Krzyżanowski
|
c26a4ef129
Replace for(;;) with for-in
|
10 years ago |
Marcin Krzyżanowski
|
8430c7ba60
Reorganize folders layout to satisfy Swift Package Manager and Xcode at the same time
|
10 years ago |