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
Byte init with [Bit]
d0d13d3e145e30f0f9168acd9736a5f46cce4a3b authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
d0d13d3e145e30f0f9168acd9736a5f46cce4a3b authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Bit extension (invert bits)
461eccf50a80adb264109ecd9302463c10338ed1 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
461eccf50a80adb264109ecd9302463c10338ed1 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
poly init
9b9d06b9e6e910422a4e80017b66c44fa6c2161f authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
9b9d06b9e6e910422a4e80017b66c44fa6c2161f authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
wip
51470f0af71e2db472078d653ea55b5c8218cfa7 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
51470f0af71e2db472078d653ea55b5c8218cfa7 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
update README with installation section
f8001533faa7d71c0f225b4fe7cefff7e83aae7c authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
f8001533faa7d71c0f225b4fe7cefff7e83aae7c authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
move to enum with tuple. add missing crc32 to enum.
37d707c9e7d6bf5f2bca18f3b2e39a2e242e06e5 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
37d707c9e7d6bf5f2bca18f3b2e39a2e242e06e5 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
update test vectors
45806aaca887a9af430b4085fc7ba306b2b3ad60 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
45806aaca887a9af430b4085fc7ba306b2b3ad60 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Optionals madness in tests
7f4d5ee86da1008bcc55ae09421f14d2b37eec91 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
7f4d5ee86da1008bcc55ae09421f14d2b37eec91 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Cipher encrypt/decrypt returns optionals
a7725a370dccf702c092a345c85f972f231c5d8d authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
a7725a370dccf702c092a345c85f972f231c5d8d authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
keySetup -> contextSetup
199808e7e61b80480cb9ba978562acf407dce876 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
199808e7e61b80480cb9ba978562acf407dce876 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
README update regarding cipher extensions
6f22b550e933de2b096ed7558e5ac09e720c9e32 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
6f22b550e933de2b096ed7558e5ac09e720c9e32 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
update readme and stuff
1b9469cd364dac69fe7274de3be7d49f626ebabd authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
1b9469cd364dac69fe7274de3be7d49f626ebabd authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
String and NSData extension
675002f8be06a9a613cf4fad343579d1504335df authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
675002f8be06a9a613cf4fad343579d1504335df authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Current version is 0.0.2
1e89af817a134257d5ac21a87b825faea37f62da authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
1e89af817a134257d5ac21a87b825faea37f62da authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
refactor public api
67bf827fa55fb9f7b05774d8fd1f8734a3e0fc16 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
67bf827fa55fb9f7b05774d8fd1f8734a3e0fc16 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
refactor enums, cleanup
edc874ed45289f9f5decc8015d404dbcc7105782 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
edc874ed45289f9f5decc8015d404dbcc7105782 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
ChaCha20 is working. Utils functions moved to Utils.
ea7c40e05047997c854f21fe28a29acc83ec6d4f authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
ea7c40e05047997c854f21fe28a29acc83ec6d4f authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
ChaCha20 initials
a710bf111c011245470f9f22c0538492f87454c9 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
a710bf111c011245470f9f22c0538492f87454c9 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Why? Because I can
28cf8ae38897797010c8affaba7122339d1ad91d authored about 10 years ago by Marcin Krzyzanowski <[email protected]>
28cf8ae38897797010c8affaba7122339d1ad91d authored about 10 years ago by Marcin Krzyzanowski <[email protected]>
delete empty SHA3 (not ready yet)
df61e7818e527456480bd6b86e99284c53ec32ff authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
df61e7818e527456480bd6b86e99284c53ec32ff authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
CRC-32
e7743b758d9ca2a6dde29f8ca8d1791eba278883 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
e7743b758d9ca2a6dde29f8ca8d1791eba278883 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
SHA384 & SHA512
39375d4cb75ca1bd2e872f9cb067d8697ef38001 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
39375d4cb75ca1bd2e872f9cb067d8697ef38001 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
setup version number = 0.1
6ddfeffa90257c0c9f6bdbebcf5e53674bcda84f authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
6ddfeffa90257c0c9f6bdbebcf5e53674bcda84f authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
add missing sha224 to enum
bcfdef3022da7c938fce15a600c80e14e9644ef6 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
bcfdef3022da7c938fce15a600c80e14e9644ef6 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Some initials for sha512
353191fe00356f950713f76d05973ade7f17bc70 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
353191fe00356f950713f76d05973ade7f17bc70 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
minors
a6d0bd877a4e39d871ab0817f07690bbc1db3903 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
a6d0bd877a4e39d871ab0817f07690bbc1db3903 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
SHA256 -> SHA2 with variants (224, 256)
7a62fbc93928df1200b350576869a38396e72cc2 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
7a62fbc93928df1200b350576869a38396e72cc2 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
update readme
78a540e76b4f2db3661391c6c41db3c3f7794e4e authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
78a540e76b4f2db3661391c6c41db3c3f7794e4e authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Optional chaining for sha256
1c71259ed9be18650b9ed5b3d4746c967c876bbd authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
1c71259ed9be18650b9ed5b3d4746c967c876bbd authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Merge pull request #4 from tomkowz/fork-master
Improved StringExtension.swift using optional chaining
b430ae3e30e179fff859720a304a9c5f1c6abe17 authored about 10 years ago by Marcin Krzyzanowski <[email protected]>
Implementation of SHA256
3cb4475074b4552cce257aa5f734dc6665200b52 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
3cb4475074b4552cce257aa5f734dc6665200b52 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Improved StringExtension.swift using optional chaining
a2fdd96c02d5d5c737d829de71a18ba0766d58e3 authored about 10 years ago by Tomasz Szulc <[email protected]>
a2fdd96c02d5d5c737d829de71a18ba0766d58e3 authored about 10 years ago by Tomasz Szulc <[email protected]>
Workaround against swift crash when return value as property Xcode6-beta6 rdar://18061554
c8e779f9af5d9fe1debdfcfe45803ecbf3d61fc2 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
c8e779f9af5d9fe1debdfcfe45803ecbf3d61fc2 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
calculate() return non-optional value (#2)
0ef9d003b25b2255e1de9e806da73c50ee7a7546 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
0ef9d003b25b2255e1de9e806da73c50ee7a7546 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Bit.zero -> Bit.Zero (beta6)
735bbbf43e6bff6ab586a5f781651403e0b9ce45 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
735bbbf43e6bff6ab586a5f781651403e0b9ce45 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Workaround for broken bitwise operations (rdar://18060945)
f7a98c063e30c816a4a5b10455dc31e708284158 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
f7a98c063e30c816a4a5b10455dc31e708284158 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Update Byte extension for bits. Bool -> Bit
3c6fca15857d84fc2a84d0a8c3f259bc10961442 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
3c6fca15857d84fc2a84d0a8c3f259bc10961442 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Merge pull request #3 from tomkowz/fork-master
Removed both redundant inheritance of CryptoHash enum and assigned values to cases
994e510b5c59681024a6decefa5bfb58d96853a1 authored about 10 years ago by Marcin Krzyzanowski <[email protected]>
Removed both redundant inheritance of CryptoHash enum and values assign to cases.
8dc0e60702c2158a2b1d57d178962d6484eefeb7 authored about 10 years ago by Tomasz Szulc <[email protected]>
8dc0e60702c2158a2b1d57d178962d6484eefeb7 authored about 10 years ago by Tomasz Szulc <[email protected]>
README update
f8fffcd0313afc22530e872dea755886759df498 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
f8fffcd0313afc22530e872dea755886759df498 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
CryptoHashBase class. SHA1 fix and tests.
c1959fa960589401bdc72b3f411ee434f92284a4 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
c1959fa960589401bdc72b3f411ee434f92284a4 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Addedd SHA1 hash
fff41a1a91891f76a017e6f9af8183128207413a authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
fff41a1a91891f76a017e6f9af8183128207413a authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
fix corner (0) case of bit shifting
9578602d27be3262aa20d24829b0049bbfa67147 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
9578602d27be3262aa20d24829b0049bbfa67147 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
extensive MD5 tests. fix calculation of hash for longer input data.
fb30266f170005a5a8324a03603186083a51afe4 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
fb30266f170005a5a8324a03603186083a51afe4 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Never underestimate random memory value
f932cfbbc94481d3c4467ac53f22dd6fc7cd0487 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
f932cfbbc94481d3c4467ac53f22dd6fc7cd0487 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Fix array of bytes -> fix MD5 calculation
5154fb6bbb493d9aeda96b5b1cc2248c50655bc1 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
5154fb6bbb493d9aeda96b5b1cc2248c50655bc1 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
general MD5 fixes, tests update
85b0de0474d30f45008dde4863876eac827cd149 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
85b0de0474d30f45008dde4863876eac827cd149 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
MD5 in Pure Swift
b992bd4c3655d7851245f248df328cb60210d9d3 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
b992bd4c3655d7851245f248df328cb60210d9d3 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
toBytes fixes
md5 crashing
faa315738e49a0cddecc82c88c2f62cc66c4ef28 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
truncated shift left &<<
8439710b1fa67aff5ffd4926f23af2e2a635530a authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
8439710b1fa67aff5ffd4926f23af2e2a635530a authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
minors
e9cbad78468f857c60757cedfc7597c33dcfa00c authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
e9cbad78468f857c60757cedfc7597c33dcfa00c authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Some useful extensions for numbers and initial work of MD5 imlementation.
Remove OpenSSL dependency due to latest change in Swift
0c22922fb74693d030603610a3e577c770e7810e authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Update OpenSSL dependency where Swift issue is workarounded
108df19c5b91bbaf768603e48191fa784362132d authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
108df19c5b91bbaf768603e48191fa784362132d authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Bignum update fixing some memory leaks
RSA can't be done yet due to http://j.mp/1qDfnMi
fb71abe2e7d5f00dcc833cc4cf7e5c7b328304e8 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
RSA initials, tests update
970833de67cfa773b0b0a93c1ee687716e305d69 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
970833de67cfa773b0b0a93c1ee687716e305d69 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Merge pull request #1 from mrahmiao/master
Modified Byte[] to [Byte] which is new in Xcode6-beta3
4f7de509f57a9e608363d4472d537695b47fb37e authored about 10 years ago by Marcin Krzyzanowski <[email protected]>
Modifed Byte[] to [Byte] which is new in Xcode6-beta3
Signed-off-by: mrahmiao <[email protected]>
2865a5f4d08309591e41e9e67ac8814fb43d03f2 authored about 10 years ago by mrahmiao <[email protected]>
Bignum operators +-*/
a2209b8a0bf6e4198a88de69f1b93565eba0b1ed authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
a2209b8a0bf6e4198a88de69f1b93565eba0b1ed authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Bignum initials
54eee07c87cf724bdb08519a88d62063813dbb95 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
54eee07c87cf724bdb08519a88d62063813dbb95 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Update README.md
1c7c2d8f353059e5a1dc3e0ae5f799bd385f809f authored about 10 years ago by Marcin Krzyzanowski <[email protected]>
1c7c2d8f353059e5a1dc3e0ae5f799bd385f809f authored about 10 years ago by Marcin Krzyzanowski <[email protected]>
Readme with installation instruction
bc161def1455d8598c66ab7934cc951b13155883 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
bc161def1455d8598c66ab7934cc951b13155883 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
CryptoHash enum, tests update, readme update, Podspec initials
701c3ff5851175480423316d5170fb8839b9ed81 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
701c3ff5851175480423316d5170fb8839b9ed81 authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
NSData extension initial
2bb301a7718aa5564e1a19cc1305ac3c2a81a10f authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
2bb301a7718aa5564e1a19cc1305ac3c2a81a10f authored about 10 years ago by Marcin Krzyżanowski <[email protected]>
Initial commit
89b2c5a596928471df20a3119e8267f7eff1b347 authored about 10 years ago by Marcin Krzyzanowski <[email protected]>
89b2c5a596928471df20a3119e8267f7eff1b347 authored about 10 years ago by Marcin Krzyzanowski <[email protected]>