Marcin Krzyżanowski
|
4191a7ab5b
Convenience ciphers initializers for String key and iv
|
10 years ago |
Marcin Krzyżanowski
|
54045529cf
Meaningless performance improvements
|
10 years ago |
Marcin Krzyżanowski
|
525c972d85
About 40% boost to AES blocks cipher processing
|
10 years ago |
Marcin Krzyżanowski
|
8c4519dbcf
Work on AES performance
|
10 years ago |
Marcin Krzyżanowski
|
bd558e205a
Performance test for ChaCha20
|
10 years ago |
Marcin Krzyżanowski
|
c7851c7ad4
Refactoring for hashes. Update for 6.3 beta3.
|
10 years ago |
Marcin Krzyżanowski
|
cd01b8c418
Sharing the scheme so the module can be compiled by command line #37
|
10 years ago |
Marcin Krzyżanowski
|
7ea6297f44
while -> for loop for readability. xor() -> Utils
|
10 years ago |
Marcin Krzyżanowski
|
8052106625
AES and ChaCha20 block size as static property instead of function.
|
10 years ago |
Marcin Krzyżanowski
|
5841eb6a64
Remove PaddingMode enum
|
10 years ago |
Marcin Krzyżanowski
|
6aa9e9ffa2
CFB decrypt is the same as encrypt adjusted to cipher operation
|
10 years ago |
Marcin Krzyżanowski
|
6863b59b62
CBF cleanup
|
10 years ago |
Marcin Krzyżanowski
|
c1f2e872e9
Cleanup CBC code
|
10 years ago |
Marcin Krzyżanowski
|
d7177d020c
Reserver array capacity for output array
|
10 years ago |
Marcin Krzyżanowski
|
196004b056
Add some tests
|
10 years ago |
Marcin Krzyżanowski
|
245e77b6cd
Fix PKCS7 for large input data
|
10 years ago |
Marcin Krzyżanowski
|
597588f922
Ply test updates. Fix Authenticator NSData function.
|
10 years ago |
Marcin Krzyżanowski
|
8ae6516ab9
Replace NSData with [UInt8] for HMAC and Poly1305
|
10 years ago |
Marcin Krzyżanowski
|
6608bca201
Replace NSData with [UInt8] for ChaCha20
|
10 years ago |
Marcin Krzyżanowski
|
9788ebe7c1
Replace NSData with [UInt8] for AES interface
|
10 years ago |
Marcin Krzyżanowski
|
4e409b5117
protocol BlockMode for cipher block modes
|
10 years ago |
Marcin Krzyżanowski
|
7445d18745
Update ChaCha20 to work with [UInt8] input
|
10 years ago |
Marcin Krzyżanowski
|
1a76a9455a
Change decrypt with Padding
|
10 years ago |
Marcin Krzyżanowski
|
9f4527f79d
Massive internal change NSData to [UInt8]
|
10 years ago |
Marcin Krzyżanowski
|
bc3ffec8a7
Padding protocol as parameter for AES cipher
|
10 years ago |
Marcin Krzyżanowski
|
c6e4e0e5dd
Fix checks for AES IV length. #32
|
10 years ago |
Marcin Krzyżanowski
|
2ceae1f186
Padding protocol, first step to generalize Paddings
|
10 years ago |
Marcin Krzyżanowski
|
a74fde67a5
Fix decrypt for CBC in case IV is longer than block size. #32
|
10 years ago |
Marcin Krzyżanowski
|
f34f2341e1
Final changes for Swift 1.2 - it is working now.
|
10 years ago |
Marcin Krzyżanowski
|
c18f25c7ef
Deployment target set to 8.0 due to "ld: warning: embedded dylibs/frameworks only run on iOS 8 or later."
|
10 years ago |