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
It happens in runtime so may affect the performance - something to address.
Disabled seek() func...
d0b776d4c245672645f5d6847c73a6cd970be697 authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
c95b227a9bd1cd521518b668e473c4d23fe23b7f authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
1b0ad8bd1ceb5540e170352510f4b48a530c6e83 authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
4d446e7920354873ed92edc039a2e657281ba0fb authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
4d2436fa833d00036c526c3b124d3074d910ee82 authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
9284485ecd681b04d17e71383d903b5de33516db authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
226a75ed01cfac7e0e52953cef8c5f066e907aac authored over 6 years ago by Lex Tang <[email protected]>
Changes proposed in this pull request:
- Fix typo in readme
ea8c0769151d7d9587e1768094a517890114391e authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
cf47ff2f7a8bfc97e3faa3bb65461627169de662 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
ad57a74d754591781da16b42f7885fd4ab4dbc38 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
c32364d6a62421923ba6dec08bd7e3041926f865 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
52119deabc3ebd9d6dbaa0c0159cb79cd319fac6 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
13a0c49881fd42dd65bf5b61452f2f450b8f7732 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
c25d1feb8dd9423aa4aeb5325c609628e9a12da0 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
2d1432be7e9f113b0c8e824a37426f2c6efbfc4e authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
0c6a5e6f272595d78ea36aa9fdf9c96c41680799 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
fba4111b5659b1c82afd30a749c0e0faed92f93d authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
81893af39b435a24fb4739c60a38ae266e60c4d6 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
2e29a0ca25241340f0738ec65359bb92a6ab2a19 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
3ff4b5950a355349bc7e10819cec6cdad3cd7205 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
31fc98c31fb031bd8c20f4f0877e77d378d8fded authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
f441f085d387172c03b3c4ea8087d477c266fc6b authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
dbfcc6f3328c0e9968c40e34f265de0a22f5cba3 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
65ff2bf4b663806308a91f3e93cb001bd5f86484 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
* Add CRC32C functions
* Apply SwiftFormat to modified files
d31c21eef32decdbdb198ae089be5e96ed725fd4 authored over 6 years ago by Quinn McHenry <[email protected]>70d99546ee70a2b20a5d774294d69bdf60310414 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
fecac84e4b7cefebb8248c92bb175e3d18c14dbd authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
2c90677112ff2e045f74fe5376b59bc3882b48da authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
f7d6fa6121c832b9b4b5523c6d35b01d7dfc10c6 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
ff305d5a78540832defaf637eb268128613f0a8f authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
3a59b258ebf17078eb44a1b4499680a78b4f452c authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
0117ca86bb939d7f895302749e06feccc177e823 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
1f60fc7fa1834132cde4ea6fb5fdfcda5a682f5f authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
b3a31f0b294e24e3e5a7c48e5b054faa696cce46 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Block need to be more customizable, hence this change. Enums are limited.
Block mode instance ma...
bd4383da8dce3a68fd39a449c96952cb480b18a8 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
dd81d01c04e13b4b763e580dddcd4a67ff7c20aa authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
- Introduce UInt128.
- BlockModeWorker perform additional call at the end to finalize work.
3c010dceada54b43950ff878870c6e76235b66a2 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
e0410a82d15ef4ea9e5dbcd5e3edbb493d26e287 authored over 6 years ago by Alejandro Isaza <[email protected]>
c34003def31ad59e8031bf85b6aa19b19cdbbda9 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
b9397867a895f328688c4abd97a7932addb19e91 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
6090fff978e48c9f848df5181300adff36df85e5 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
5fb7dbf364589f12fd04119a02aa967eb9a4f6bd authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
114c3fd7998150854e1f38c8101425e984cd05b6 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
4dc9f51b847a217e1a30ae9aa86cb6c71231cb90 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
7251e797125b5d2fa8b34c82cdb3148d00bc3bcd authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
740f9031dfe733d62e9bab1d7591e94ce071bdf8 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
3f6b09cb882de6567d7f6973cbbcad468447e339 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
f532c5b9d40320f1895ba2be4cb73253b552790c authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
4a51bec5bac5f1bb4fa6cf993a2760cc4bc4bc2d authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
9708e093c8a7a9f4453aa8d52f1c0bbe9127a78e authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
5974f24e40017b9d812ce7cf6b6af9052fead32f authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
b3c40ecc40685c8e763ec4d2bc6ea1edcd1ebd27 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
221b1e854bab66bffc8a14f802b92cb5be988917 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
f31e8336235472f620cf49f097b986d19a0fa487 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
4efbc996f27047afcfc78b6ed2ffa914fa3ebf5d authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
526d5e91569b30857d8def9ea22ad7265b70d238 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
31efdd85ceb4190ee358a0516c6e82d8fd7b9377 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
d6c36ba67c88c741becb55e05fc54ff21d6f5c81 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
c339ca2c9b8fa67c6d11a06d0d81c84281ab0163 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
9d3cc3452785fcda4027e7bed83974ddb1ac0622 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Expose keySize instance property for Cipher.
b3d65e5ca15cf3b264635d1053e14febe6d66e71 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>321e8933a223779f90605231eb8610d09a41778c authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
* add ChaCha20Poly1305 combined AEAD implementation
* add tests for AEAD ChaCha20-Poly1305
...
4c35a1db43af7a7bb1faba52ae15f8e9636c0a77 authored over 6 years ago by spatno <[email protected]>9f7c448eb03e9c63ea546ff2fd1d23608c65c78e authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
* Add CMAC message authenticator
* Add CMACTests to LinuxMain.swift
* Using Utils.swift xo...
c1daf29bf77cd5b2e7b1c3984abf870d8f7958ac authored over 6 years ago by TictoDev <[email protected]>e5ddc20595de16abf354d1bd09b81939dc90a987 authored over 6 years ago by Aidan Woods <[email protected]>
7f56fe7126bdaf10143f575e36af95058fe13c2d authored over 6 years ago by Hamilton Chapman <[email protected]>
dbadbb9841118bcbf5eb0a81f2c14708bf41cb19 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
9d82f5067e10a77f2c450f7dfd27abd663524228 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
4d046590994a2d33199de306f43e0dc01ad4c992 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
062168dcd01a2c4b66d906ebef9ad0cab4c21443 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
f2ca9c377d4b44596a131e37eeb908221fb6e6be authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
SHA3 hashes for multiples of the corresponding block size were
calculated wrongly. This led to a...
3c2acf54d82043f79c8382a50c18715da2afc19f authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
* Remove dependency for custom optimization profile
* Only build test target when performing ...
c875fa4ec899215cae84854d38a092ff8e0fabbe authored over 6 years ago by John Hammerlund <[email protected]>This reverts commit 89e6f04dabd2809142735017f7825132878a1ba9.
1b0a6ffd5cf5e349afc7f716551f178df8fe8b73 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>89e6f04dabd2809142735017f7825132878a1ba9 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
b869d2efcf671ab14103857156e398575203d1aa authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
cefa04aeef959f8b06127f25c082d892776626c6 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
f41215e077ec747543c0b671d6deb59abee773a1 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
655258e623f47d22f991161b176a28fcbae7e2d1 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
7e2a748f4f746d129a863c01ed6adfcc74b931c3 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
cc6551fb98ee5b943cc87f7b90e6e11257d603ab authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
1d60601b4d952d5c533bb487569133a53a8e91c0 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
45aa8979d665b81a15e78d9ff0d0145015e571b4 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
ed4c74352be7986cd74033ff2c4c0d2692565ca8 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
06f3cf38439abed5487dd8b4b30ebc1daa08cb3e authored over 6 years ago by venj <[email protected]>
30316237877f80f1214a07c1bfb8ce184f75641d authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
48ab710cc5a48b093c3b5f5d34450c26907b80e8 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
34d35b078fb0200698cbeaf32bb576190b3756d0 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
a0c196580c348e7b8bbcc58eacf8e11de8675e77 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
0aac09778f17dc8119f90ebae754aca5c3a7ec15 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
1d50d433e6a0c4a57137403de2bfdcf0d7deee81 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
773c71b2075fe604c323d3c6ac5f079bd4d707d6 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
77074e12885bc036038e288a0507750d853d1f48 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
46cfb548f83b89a13ce99f452223933c31fac5ba authored over 6 years ago by Semen Zhydenko <[email protected]>