Marcin Krzyżanowski
|
57bb360bb6
Update tests for UpdatableCryptor
|
9 年之前 |
Marcin Krzyżanowski
|
b4f932cf79
Fixes incremental updates with AES-CTR. Backport 057ec9a. Fixes #287.
|
9 年之前 |
Marcin Krzyżanowski
|
15a5532e26
[T] -> Array<T> because I don't like this ambiguity in code. Nothing personal.
|
9 年之前 |
Marcin Krzyżanowski
|
e9e596ea09
More tests for incremental encryption
|
9 年之前 |
Marcin Krzyżanowski
|
084642dd41
Implement UpdatableCryptor Decryptor for AES
|
9 年之前 |
Marcin Krzyżanowski
|
6cdb92b50b
Incremental encryption with AES (using Cryptor)
|
9 年之前 |
Marcin Krzyżanowski
|
2ec762a849
update(withBytes:), finish(withBytes:)
|
9 年之前 |
Marcin Krzyżanowski
|
123d8fe5b6
Minor change to Cryptor.finish interface: finish(withBytes:)
|
9 年之前 |
Marcin Krzyżanowski
|
82961eb882
Update Cryptor protocol interface.
|
9 年之前 |
Marcin Krzyżanowski
|
06e38c8cb4
AES.Encryptor and AES.Decryptor allows encrypt/decrypt in chunks. Revert AnyGenerators to workers.
|
9 年之前 |
Marcin Krzyżanowski
|
88412d595f
Move padding parameter to AES constructor.
|
9 年之前 |
Marcin Krzyżanowski
|
fcd2032350
Transition to generators for all block modes
|
9 年之前 |
Marcin Krzyżanowski
|
f6cb86a092
Remove BlockMode in favor of CipherModeGenerataor
|
9 年之前 |
Marcin Krzyżanowski
|
c37458ffa4
Merge branch 'master' into develop
|
9 年之前 |
Marcin Krzyżanowski
|
743ecbcf54
Update CBC tests with padding case
|
9 年之前 |
Marcin Krzyżanowski
|
a2a9a2a29d
Add PCBC AES block mode
|
9 年之前 |
Marcin Krzyżanowski
|
ac29d752d8
Add OFB AES block mode
|
9 年之前 |
Marcin Krzyżanowski
|
39bf366ac4
Do not throw error for incorrect padding #184
|
9 年之前 |
Marcin Krzyżanowski
|
6cb03cd207
Padding remove() is failable operation and may throws error now. #184
|
9 年之前 |
Marcin Krzyżanowski
|
b2b36d879b
Fix CTR mode nonce generation + update CTR tests.
|
9 年之前 |
Marcin Krzyżanowski
|
5badf947d7
Allow cipher length not equal to multiple of AES block size for certain block modes. #162
|
9 年之前 |
Marcin Krzyżanowski
|
7b7e15bf00
minor. remove commented code and add reference url to test.
|
10 年之前 |
Marcin Krzyżanowski
|
ed9537c7ae
hotfix
|
10 年之前 |
Marcin Krzyżanowski
|
59e8151ff3
fix cfb test
|
10 年之前 |
Marcin Krzyżanowski
|
b6d8893656
Remove leftover schema
|
10 年之前 |
Marcin Krzyżanowski
|
75459461df
remove trash code
|
10 年之前 |
Marcin Krzyżanowski
|
774d567b0f
Remove Cipher enum. Implement Cipher protocol.
|
10 年之前 |
Marcin Krzyżanowski
|
1a03ddb9a9
Use calculated sBox
|
10 年之前 |
Marcin Krzyżanowski
|
28fc261267
AES Decryption updated
|
10 年之前 |
Marcin Krzyżanowski
|
5efd01ecbe
Remove many Foundation dependencies by replacing NSData with [UInt8]. Separate Foundation dependency to extensions (ChaCha20, AES)
|
10 年之前 |