Marcin Krzyżanowski
|
15a5532e26
[T] -> Array<T> because I don't like this ambiguity in code. Nothing personal.
|
9 anni fa |
Luís Silva
|
e0056d9611
Added reflection control to CRC-32 (calculation can now reflect or not the bytes and result).
|
9 anni fa |
Rich Lowenberg
|
b3c09a2ed2
Tests using tuples require default value
|
9 anni fa |
Marcin Krzyżanowski
|
b6ee8ae51f
Cleanups. No Optionals when not used.
|
10 anni fa |
Marcin Krzyżanowski
|
50239a5ba6
CRC16
|
10 anni fa |
Marcin Krzyżanowski
|
34919ba374
Improve performance of MD5 and SHA by replacing generics with functions mostly.
|
10 anni fa |
Marcin Krzyżanowski
|
5efd01ecbe
Remove many Foundation dependencies by replacing NSData with [UInt8]. Separate Foundation dependency to extensions (ChaCha20, AES)
|
10 anni fa |
Marcin Krzyżanowski
|
736325d33e
Hash return [UInt8] in place of NSData
|
10 anni fa |
Marcin Krzyżanowski
|
cb2f1241ed
Remove NSData.hexString property toHexString() due to private property of that name. #105
|
10 anni fa |
Marcin Krzyżanowski
|
cb36f8312a
Update tests to lowercase hex string
|
10 anni fa |
Marcin Krzyżanowski
|
c91a777668
setup @testable
|
10 anni fa |
Marcin Krzyżanowski
|
875cc81f63
Swift 2.0 beta2 compatible
|
10 anni fa |
Marcin Krzyzanowski
|
5e9286ac02
Merge pull request #61 from MaddTheSane/testClasses
|
10 anni fa |
C.W. Betts
|
3753ee7be5
Test Classes changes:
|
10 anni fa |
C.W. Betts
|
990a67706d
Mark the test classes as final.
|
10 anni fa |
Marcin Krzyżanowski
|
196004b056
Add some tests
|
10 anni fa |
Marcin Krzyżanowski
|
f34f2341e1
Final changes for Swift 1.2 - it is working now.
|
10 anni fa |
Marcin Krzyżanowski
|
a4be07f1b5
Adapt to new rules of Swift 1.2 Part#2
|
10 anni fa |
Marcin Krzyżanowski
|
0d68706c13
Change type Byte to Uint8 (removed in Swift 1.2) #26. ChaCha20 public. Playground cleanup.
|
10 anni fa |
Marcin Krzyżanowski
|
5efc575d9f
Improve speed of Hash.prepare
|
10 anni fa |
Marcin Krzyżanowski
|
4d9955d8ce
testCRC32Async #13
|
10 anni fa |
Marcin Krzyżanowski
|
84ce94b0aa
AES keyExpansion
|
10 anni fa |
Marcin Krzyżanowski
|
a2a0c80027
Fix hash calculations for empty string "". HashBase.init is no longer failable initializer.
|
10 anni fa |
Marcin Krzyżanowski
|
03e5332ceb
Hash results as optionals
|
10 anni fa |
Marcin Krzyżanowski
|
ea7c40e050
ChaCha20 is working. Utils functions moved to Utils.
|
11 anni fa |
Marcin Krzyżanowski
|
a710bf111c
ChaCha20 initials
|
11 anni fa |
Marcin Krzyżanowski
|
e7743b758d
CRC-32
|
11 anni fa |
Marcin Krzyżanowski
|
39375d4cb7
SHA384 & SHA512
|
11 anni fa |
Marcin Krzyżanowski
|
7a62fbc939
SHA256 -> SHA2 with variants (224, 256)
|
11 anni fa |
Marcin Krzyżanowski
|
3cb4475074
Implementation of SHA256
|
11 anni fa |