Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/krzyzanowskim/CryptoSwift
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
https://github.com/krzyzanowskim/CryptoSwift
Apply Updatable performance fix to AES
90257d5351588cbcc770e6fbaa8791f3f5d69616 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
90257d5351588cbcc770e6fbaa8791f3f5d69616 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Fix updatable condition
24d0997922a0b6795e3577cc57f4bf8f09b09884 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
24d0997922a0b6795e3577cc57f4bf8f09b09884 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Improve hash calculation for large datasets by reducing number of calls of "array.removeFirst()". Update digests tests
3e6c13073fb7d0a87d9149ee9b8dec3f6299f75c authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
3e6c13073fb7d0a87d9149ee9b8dec3f6299f75c authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Bump version 0.6.3
0a9fc3b42eeeea45ce09f68e9c6ac6efa349ec42 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
0a9fc3b42eeeea45ce09f68e9c6ac6efa349ec42 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Fixes bitPadding() #363
bf035decc590fe95b4c962ece3da456dccd3080e authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
bf035decc590fe95b4c962ece3da456dccd3080e authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Bump version 0.6.2
4f5162f850fd4bb30f6e36e8da4192fda36b6946 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
4f5162f850fd4bb30f6e36e8da4192fda36b6946 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Update CHANGELOG
f73f1a51b163eac354acec78efc1a7e2a3361756 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
f73f1a51b163eac354acec78efc1a7e2a3361756 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Rewrite loop to get better performance (Swift is odd)
39e051252b6bc48d4aa42572b84adb3d3c99f80a authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
39e051252b6bc48d4aa42572b84adb3d3c99f80a authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Use more overflow operators to avoid runtime checks
594f8f8694dfb2fe5c374e0c9b96a200e24cc676 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
594f8f8694dfb2fe5c374e0c9b96a200e24cc676 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
make bitPadding mutable to avoid copying
351f70a818c582891a1067afdc8506fd947c0b5b authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
351f70a818c582891a1067afdc8506fd947c0b5b authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Add tests for SHAx.calculate() public access. Update MD5 public access.
f1ad538c0b4195ea36719d208da6040da7b8ba7d authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
f1ad538c0b4195ea36719d208da6040da7b8ba7d authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Change bitpadding calculations
09570be577e73fe6bd72cf4bda385b024a02918c authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
09570be577e73fe6bd72cf4bda385b024a02918c authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
make SHAx.calculate() public
36435a0bf48fb55f26ae24a3e83b13f500bd6c9a authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
36435a0bf48fb55f26ae24a3e83b13f500bd6c9a authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Mark SHA1 public class. Degeneric process()
b3a4cff7688a37bcc25611f750ddd789ef62722f authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
b3a4cff7688a37bcc25611f750ddd789ef62722f authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Set more variant values on init()
86385177d09c874419370c0478156ec0595ceeba authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
86385177d09c874419370c0478156ec0595ceeba authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
significantly Improve SHA-2 performance by moving array out of enum and initialise value it on class init.
0940dbe8609ff2552efc608a664b2294be161b2f authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
0940dbe8609ff2552efc608a664b2294be161b2f authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
pbkdf2 calculate function thows
d85534816e7f2c40a03ae36350e66dc9d210efd4 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
d85534816e7f2c40a03ae36350e66dc9d210efd4 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Use specialized version of BytesSequence due to performance resons.
3351a605c5379bea01f3dd5542d993fb1ce848e7 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
3351a605c5379bea01f3dd5542d993fb1ce848e7 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
CHANGELOG update
5f9bb95c6f246c7e19bf4346a6ad1a0c406415f0 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
5f9bb95c6f246c7e19bf4346a6ad1a0c406415f0 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Remove unused exclude
90d44df8287096b9b12e16b1c6d608986cf20422 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
90d44df8287096b9b12e16b1c6d608986cf20422 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Bump version number 0.6.1
021a835010a0acb9be6cb211a7f92a213da7873c authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
021a835010a0acb9be6cb211a7f92a213da7873c authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
README update
bfc1b3954fba6d116b908904b222b3db77a34e1a authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
bfc1b3954fba6d116b908904b222b3db77a34e1a authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Reserve right amount of memory for result array.
cc6eb38341ce957a0761765217fe81c8d69ab4f7 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
cc6eb38341ce957a0761765217fe81c8d69ab4f7 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
SHA1 conforms to Updatable protocol. SHA-1 digest may be calculated incrementally.
5a12e0f86b7b4f0013f83abab3fc4f0b537ba891 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
5a12e0f86b7b4f0013f83abab3fc4f0b537ba891 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Don't use arrayOfBytes directly, only via extension where it is specialised, hence optimised to performance.
3de4268b98806cb7673b2641ea4e1c639a3f9870 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
3de4268b98806cb7673b2641ea4e1c639a3f9870 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Fix link in README
05769f25d7932b37984fd66874f4652e934495ac authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
05769f25d7932b37984fd66874f4652e934495ac authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Update podspec
1afb2f6c61e7142084b50cc406cc85163076e544 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
1afb2f6c61e7142084b50cc406cc85163076e544 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
CHANGELOG update
9de9017d92b6792e05e83f901c82bc9bd4de074b authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
9de9017d92b6792e05e83f901c82bc9bd4de074b authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Do not run performance tests on CI. at all.
4eea49c46a5368a2ca509b2ada2d53615ab8f3a9 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
4eea49c46a5368a2ca509b2ada2d53615ab8f3a9 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
test with -DCI. Don't run performance test on CI. Remove CommonCrypto tests.
d295e1db1f1c90eb1ed7328c540aac04cf067e8f authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
d295e1db1f1c90eb1ed7328c540aac04cf067e8f authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Specify tvos and watchos deployment targets
936525e00804049abea0648c459603fb38c7d84d authored about 8 years ago by Hamilton Chapman <[email protected]>
936525e00804049abea0648c459603fb38c7d84d authored about 8 years ago by Hamilton Chapman <[email protected]>
Throw appropriate error for case with missing data padding #350
cd18d11a8b9af2c157fe1f89f30965c3c75b3629 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
cd18d11a8b9af2c157fe1f89f30965c3c75b3629 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Fix Linux tests
89271d160a9a698933175b9d1d08cb7111dbc7b6 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
89271d160a9a698933175b9d1d08cb7111dbc7b6 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Add RandomBytesSequence for random bytes
d3f8c7234a2fa857502be3ba7f8f56a1f50f6b63 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
d3f8c7234a2fa857502be3ba7f8f56a1f50f6b63 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
#if os(Linux) || os(Android) || os(FreeBSD)
a04f548a32b1e6512a5540b3753ce9d5eccd7c8c authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
a04f548a32b1e6512a5540b3753ce9d5eccd7c8c authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Specialize hint for generic collections
99a397bcdfb034f1e24467fb206e185c45bedbc1 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
99a397bcdfb034f1e24467fb206e185c45bedbc1 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
os(Linux) || os(Android)
9e68265e49b640870bb8be40f5bdbf06c54b270c authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
9e68265e49b640870bb8be40f5bdbf06c54b270c authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Apply performance improvements to SHA2
64a100f5ae3045bc956ce6d7a102737a5ad68f87 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
64a100f5ae3045bc956ce6d7a102737a5ad68f87 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Add test vectors for PBKDF2
a6aae9c54e10e21d19849c44c7411d18b1c3868a authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
a6aae9c54e10e21d19849c44c7411d18b1c3868a authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Apply performance improvement to SHA1, thanks to @joannis
653a333d726c2f3664347a2a2d7a972db3c4b918 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
653a333d726c2f3664347a2a2d7a972db3c4b918 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Collection.toInteger() is neat but painfully slow therefore deprecated
144f94ca386607bcfdfd915c4708feca00454c1c authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
144f94ca386607bcfdfd915c4708feca00454c1c authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
More Digests tests update
58bad47bf09f42aa4863f09ae83a6c321c1cfd5f authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
58bad47bf09f42aa4863f09ae83a6c321c1cfd5f authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Update Digest tests
cf9f4300bf1904ffe9faf1afd108e11a85f66c72 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
cf9f4300bf1904ffe9faf1afd108e11a85f66c72 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Remove unnecessary optional results
d28e23628093bd367f54b75fb9449ef9088ace45 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
d28e23628093bd367f54b75fb9449ef9088ace45 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Revert "Move HMAC calculation outside iteration loop to improve performance."
This reverts commit 21a1319b5d94ac67e78c4794b87924db2b2f091d.
5a9d04990a1cee0dc4aa8889b34a7948d846f7f0 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Make numBlocks Int and avoid unnecessary conversion
e2b0528daee09626a4c4d9c0871657650a73157e authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
e2b0528daee09626a4c4d9c0871657650a73157e authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Move HMAC calculation outside iteration loop to improve performance.
21a1319b5d94ac67e78c4794b87924db2b2f091d authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
21a1319b5d94ac67e78c4794b87924db2b2f091d authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Minor style fix
1551a7b986ac7003e8c8dca30167d5f4eec88ac3 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
1551a7b986ac7003e8c8dca30167d5f4eec88ac3 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Make SHA2 class public (and minors)
8091cfd7a232e8f3c524dfccf53eb1f924b524b7 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
8091cfd7a232e8f3c524dfccf53eb1f924b524b7 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Make MD5 class final
b862f92857b86a667975cb12ae0753bc6c93fb16 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
b862f92857b86a667975cb12ae0753bc6c93fb16 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Add SHA-3 implementation. Closes #291
7f1e8390c7541ea579139b67b083958f7d880a92 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
7f1e8390c7541ea579139b67b083958f7d880a92 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Fox SHA-2 digestLength return length in bytes
7556477668ec21aef6f332f6a09bcc4ea4fe61ca authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
7556477668ec21aef6f332f6a09bcc4ea4fe61ca authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
rename digestSize -> digestLength
e613ef9e6b1476ae7ca955fc2c22d38e29dea2c9 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
e613ef9e6b1476ae7ca955fc2c22d38e29dea2c9 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Remove hasPrefix from String extensions (#339)
d7137ea09ead1a90599e7d439931a67b14e3b4b4 authored about 8 years ago by Anton <[email protected]>
d7137ea09ead1a90599e7d439931a67b14e3b4b4 authored about 8 years ago by Anton <[email protected]>
Remove bit shifting code. It's Implemented as part of SE-0104 in current Swift.
85734ce98fbf1b173136eb556759408d085e0a7a authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
85734ce98fbf1b173136eb556759408d085e0a7a authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
SHA2 conforms to Updatable protocol. SHA-2 Digest may be calculated incrementally.
7bac62e58cade73f10704418dc8ca301e8b7c9ff authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
7bac62e58cade73f10704418dc8ca301e8b7c9ff authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Minor docs
1189b105889159df661f6a8c363c93c965f3060e authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
1189b105889159df661f6a8c363c93c965f3060e authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Swift 3.0 - swiftenv
13764570021ca73c315c3de18f367e5fdb55d785 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
13764570021ca73c315c3de18f367e5fdb55d785 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Update README
fd7bd483a67ab19351db38248ff82a26d8df7cbe authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
fd7bd483a67ab19351db38248ff82a26d8df7cbe authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Update podspec version
a049b57b761d7c8e01631fcf59bab277df5a8328 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
a049b57b761d7c8e01631fcf59bab277df5a8328 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Add some documentation
ed5119bde18d3dab33b2553b4c53ffef44b73594 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
ed5119bde18d3dab33b2553b4c53ffef44b73594 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Mark randomIV as deprecated
a04c80a985a71228a7da3c9bf81722077e8e7d19 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
a04c80a985a71228a7da3c9bf81722077e8e7d19 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
CHANGELOG update
c4a64aa4ed10a5abc5e7a0126a19b7981bed8e8f authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
c4a64aa4ed10a5abc5e7a0126a19b7981bed8e8f authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
README update
763e2b81f2e07d85fa428dcc3ea97e3a99611f94 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
763e2b81f2e07d85fa428dcc3ea97e3a99611f94 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
public MD5()
d5fcc52591034721bf80713069f9d00e9001fcd0 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
d5fcc52591034721bf80713069f9d00e9001fcd0 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Add code from README to Playground
319572fecd90aeba5a9e36474f237b8432b3da79 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
319572fecd90aeba5a9e36474f237b8432b3da79 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Remove String->NSString workaround for Linux #177
e6b17d92b99fd0eb160ea142075f349ce46c1165 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
e6b17d92b99fd0eb160ea142075f349ce46c1165 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
swiftenv 3.0-GM-CANDIDATE
612837b4b4f6a4a7e355ddb538c917b7c31fa5bd authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
612837b4b4f6a4a7e355ddb538c917b7c31fa5bd authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
String HMAC initializer
cab32f03706067734269288da603b25a33fda99d authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
cab32f03706067734269288da603b25a33fda99d authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Add information about custom build phase #326
9d24227c379d655ffb1b9ff74d40760065272cba authored about 8 years ago by Marcin Krzyzanowski <[email protected]>
9d24227c379d655ffb1b9ff74d40760065272cba authored about 8 years ago by Marcin Krzyzanowski <[email protected]>
3.0 for swiftenv
6549f91f5fc1ef536c2de024bd3059ebf0dbc01f authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
6549f91f5fc1ef536c2de024bd3059ebf0dbc01f authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Fix compile error for Xcode 8 GM/Swift 3.0 (#325)
* Fix `@escaping` compile error
* Resolve complexity compile error
Fix DigestTests tests
7157d641fb4f2c06700d1a9d56a138b6b1f6d723 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
7157d641fb4f2c06700d1a9d56a138b6b1f6d723 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Rename HashTest -> DigestTest
92d86662899f4e421e26629c0bf104bbefbc0828 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
92d86662899f4e421e26629c0bf104bbefbc0828 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Fix HMAC calculation for 64 bytes long key. Fixes #322
db47351fd5e9c455d0ac50af19b0e866e05d28a6 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
db47351fd5e9c455d0ac50af19b0e866e05d28a6 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
CHANGELOG update
d24b4f5133d11c2d196c3de8404a54cf3b1b1859 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
d24b4f5133d11c2d196c3de8404a54cf3b1b1859 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Use BytesSequence in place of .chunks()
e8993082b5b061edbedd1e0d3fcbde81f7f36e8c authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
e8993082b5b061edbedd1e0d3fcbde81f7f36e8c authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Rabbit.encrypt don;t throw
92e6d02a813315efd29c4345ac5fb3c7e8f9f5b5 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
92e6d02a813315efd29c4345ac5fb3c7e8f9f5b5 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Cipher protocol accepts Collection input
0f5b960e259ed02a1c3b5cf02273fc1b8256d387 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
0f5b960e259ed02a1c3b5cf02273fc1b8256d387 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Minor code reorg. single encrypt() method
87e054732a4d7ba013c0ceec8e5c0a9cc53a64be authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
87e054732a4d7ba013c0ceec8e5c0a9cc53a64be authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
TODO: Consider if Updatable shoud use Collection rather than Sequence
c12c52c33716a223cf18bfc0b8ad97a1341b4603 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
c12c52c33716a223cf18bfc0b8ad97a1341b4603 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Avoid Array from sequence to calculate accumulated length
e850cfa5fa65f63c93cd46b97d8de551531aaaf0 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
e850cfa5fa65f63c93cd46b97d8de551531aaaf0 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
add testMD5Updates()
57f51b57fdbcbec9fcd0c9ab2ff05db79e527483 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
57f51b57fdbcbec9fcd0c9ab2ff05db79e527483 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Remove redundant testMD5EmptyString()
5f44ed06418ed3ab586b3807b926570c725e0fd8 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
5f44ed06418ed3ab586b3807b926570c725e0fd8 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
MD5 conforms to Updatable protocol. May be calculated incrementally.
d4004696a83b0ebd17ffddf4dc1ce864bd04ead8 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
d4004696a83b0ebd17ffddf4dc1ce864bd04ead8 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
rename size -> digestSize
b165c296a72cf12e41e32ce8646be6d714c91aa5 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
b165c296a72cf12e41e32ce8646be6d714c91aa5 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
BytesSequence is more general, accepts Array and ArraySlice
106f949f1f83b93313983eb3007d81a8ad545460 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
106f949f1f83b93313983eb3007d81a8ad545460 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Update AES Access test for Updatable feature
1e02e34e143c3f1dd168ecf20d04157a77b14460 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
1e02e34e143c3f1dd168ecf20d04157a77b14460 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Fix tests. Make Hash public.
633d0fcc5c8954343c065598a886564fc8e061f3 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
633d0fcc5c8954343c065598a886564fc8e061f3 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Update version number for beta
bf2acdb2ff0667579b4d7df7b41c6757e327e78d authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
bf2acdb2ff0667579b4d7df7b41c6757e327e78d authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Add Hash -> Digest deprecation info
bc21387872216881ba9b637f26aef62936bde815 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
bc21387872216881ba9b637f26aef62936bde815 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Rename file
09008fabfbc552e8a18571c7b38a60b3cefb6ca3 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
09008fabfbc552e8a18571c7b38a60b3cefb6ca3 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Digest -> DigestType. Hash -> Digest
0782241f28fb2bfe6c4d3a82070c2858bff53c32 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
0782241f28fb2bfe6c4d3a82070c2858bff53c32 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
String(data:encoding:) is broken on Linux (https://bugs.swift.org/browse/SR-2123)
7a757b6d3e2b0913d82b8651621f1a1af56f8581 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
7a757b6d3e2b0913d82b8651621f1a1af56f8581 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Use bitPadding(..) in place of shared prepare()
c411561c511efbb188fcca4316a3243ab9cac4b8 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
c411561c511efbb188fcca4316a3243ab9cac4b8 authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Rename HashProtocol to Digest
4b0b6131163dd9b749b731e6911ea50742d2c98d authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
4b0b6131163dd9b749b731e6911ea50742d2c98d authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Fix SHA512 and SHA384 padding implementation (#321)
* Add prepare(_:allowance:) for custom allowance
- will be used for len = 128 where target is...
bf92bd91d31812a3f16424151ba5d38636a75b49 authored about 8 years ago by Chris Amanse <[email protected]>
Update example use of Authenticators (Poly1305, HMAC) #320
c3be1aae415ee49f5ae597c952a2c9d811ed2997 authored about 8 years ago by Marcin Krzyzanowski <[email protected]>
c3be1aae415ee49f5ae597c952a2c9d811ed2997 authored about 8 years ago by Marcin Krzyzanowski <[email protected]>
Update SHA512 tests
5b7316f589930d77ae11280ca9b41d7aa3eb9c7a authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
5b7316f589930d77ae11280ca9b41d7aa3eb9c7a authored about 8 years ago by Marcin Krzyżanowski <[email protected]>
Merge pull request #318 from mohsenr/swift3
Disable bitcode for macOS.
85688d5325b34b51339e53dd3c179f624f8420cb authored about 8 years ago by Marcin Krzyzanowski <[email protected]>