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

AES uses universal Encryptor that uses Block or Stream mode depends on the Cipher mode used.

It happens in runtime so may affect the performance - something to address.
Disabled seek() func...

b75e3292ef9a9faa5aec0ecd5a0d03a0f28a2e9e authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Add missing defaul implementation

d0b776d4c245672645f5d6847c73a6cd970be697 authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
CTRCounter

c95b227a9bd1cd521518b668e473c4d23fe23b7f authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Refactor cipher workers

1b0ad8bd1ceb5540e170352510f4b48a530c6e83 authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Update issue templates

4d446e7920354873ed92edc039a2e657281ba0fb authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Update issue templates

4d2436fa833d00036c526c3b124d3074d910ee82 authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'develop'

9284485ecd681b04d17e71383d903b5de33516db authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Set minimum deployment target to 8.0 (#632)

226a75ed01cfac7e0e52953cef8c5f066e907aac authored over 6 years ago by Lex Tang <[email protected]>
Update README.md (#631)

Changes proposed in this pull request:
- Fix typo in readme

bbbbee8bd95dd72e3f70d6f0a9c6aff9af4dc5bb authored over 6 years ago by Paolo Musolino <[email protected]>
Bump version to 0.10.0

ea8c0769151d7d9587e1768094a517890114391e authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
TestsPerformance-Mac

cf47ff2f7a8bfc97e3faa3bb65461627169de662 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Fix on-device tests

ad57a74d754591781da16b42f7885fd4ab4dbc38 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'develop'

c32364d6a62421923ba6dec08bd7e3041926f865 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Xcode 9.4 update

52119deabc3ebd9d6dbaa0c0159cb79cd319fac6 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
README update

13a0c49881fd42dd65bf5b61452f2f450b8f7732 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Update README

c25d1feb8dd9423aa4aeb5325c609628e9a12da0 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Updatable partial result oprations are not discardable

2d1432be7e9f113b0c8e824a37426f2c6efbfc4e authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Use BlockModeWorker.additionalBufferSize to strip auth tag

0c6a5e6f272595d78ea36aa9fdf9c96c41680799 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Add test

fba4111b5659b1c82afd30a749c0e0faed92f93d authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
use block parameter where block is expected (workers)

81893af39b435a24fb4739c60a38ae266e60c4d6 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Cryptor type

2e29a0ca25241340f0738ec65359bb92a6ab2a19 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Validate AES key length

3ff4b5950a355349bc7e10819cec6cdad3cd7205 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Make .detached default mode for GCM since combined is still broken

31fc98c31fb031bd8c20f4f0877e77d378d8fded authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Document used CRC polynomials

f441f085d387172c03b3c4ea8087d477c266fc6b authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'master' into develop

dbfcc6f3328c0e9968c40e34f265de0a22f5cba3 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Update CHANGELOG

65ff2bf4b663806308a91f3e93cb001bd5f86484 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Add CRC32C checksum (#609)

* Add CRC32C functions

* Apply SwiftFormat to modified files

d31c21eef32decdbdb198ae089be5e96ed725fd4 authored over 6 years ago by Quinn McHenry <[email protected]>
Add information about used polynomial in CRC32. Fixes #346

70d99546ee70a2b20a5d774294d69bdf60310414 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Update password/key terminology

fecac84e4b7cefebb8248c92bb175e3d18c14dbd authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Fix GCM crash

2c90677112ff2e045f74fe5376b59bc3882b48da authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'develop'

f7d6fa6121c832b9b4b5523c6d35b01d7dfc10c6 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Add GCM.Mode (detached,combined).

ff305d5a78540832defaf637eb268128613f0a8f authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Fix IDETemplateMacros

3a59b258ebf17078eb44a1b4499680a78b4f452c authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'master' into develop

0117ca86bb939d7f895302749e06feccc177e823 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Update README

1f60fc7fa1834132cde4ea6fb5fdfcda5a682f5f authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
GCM return authenticationTag

b3a31f0b294e24e3e5a7c48e5b054faa696cce46 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Replace BlockMode enum with structs for each block mode.

Block need to be more customizable, hence this change. Enums are limited.
Block mode instance ma...

609827b0764f9d8f46a80f3cdef49d0c86048b32 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Add missing import

bd4383da8dce3a68fd39a449c96952cb480b18a8 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
GCM decryption

dd81d01c04e13b4b763e580dddcd4a67ff7c20aa authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Add GCM Block Mode for use with AES in AES-GCM tandem. #97

- Introduce UInt128.
- BlockModeWorker perform additional call at the end to finalize work.

f4cc13bd0dfa949c74a138962688c7ff97469435 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Add Swift version notice on the top

3c010dceada54b43950ff878870c6e76235b66a2 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Allow empty password in PBKDF2 (#602)

e0410a82d15ef4ea9e5dbcd5e3edbb493d26e287 authored over 6 years ago by Alejandro Isaza <[email protected]>
Minor endianess

c34003def31ad59e8031bf85b6aa19b19cdbbda9 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Setup TestsPerformance-iOS for Device tests

b9397867a895f328688c4abd97a7932addb19e91 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Missin Bridging.h

6090fff978e48c9f848df5181300adff36df85e5 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Add TestsPerformance

5fb7dbf364589f12fd04119a02aa967eb9a4f6bd authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Test app embed swift

114c3fd7998150854e1f38c8101425e984cd05b6 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Update bundle id

4dc9f51b847a217e1a30ae9aa86cb6c71231cb90 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Remove unused VC

7251e797125b5d2fa8b34c82cdb3148d00bc3bcd authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Disable Performance tests

740f9031dfe733d62e9bab1d7591e94ce071bdf8 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
UIRequiresFullScreen for test host

3f6b09cb882de6567d7f6973cbbcad468447e339 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Fix DEBUG Swift flag

f532c5b9d40320f1895ba2be4cb73253b552790c authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
DEBUG=1 for Tests

4a51bec5bac5f1bb4fa6cf993a2760cc4bc4bc2d authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Embrace #if canImport(Darwin)

9708e093c8a7a9f4453aa8d52f1c0bbe9127a78e authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Separate performance tests

5974f24e40017b9d812ce7cf6b6af9052fead32f authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Remove leftover

b3c40ecc40685c8e763ec4d2bc6ea1edcd1ebd27 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Add CryptoSwift-TestHostApp target

221b1e854bab66bffc8a14f802b92cb5be988917 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Move to use xcconfig files

f31e8336235472f620cf49f097b986d19a0fa487 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Update podspec and target settings

4efbc996f27047afcfc78b6ed2ffa914fa3ebf5d authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Update version to 0.9.0

526d5e91569b30857d8def9ea22ad7265b70d238 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Merge branch 'master' of github.com:krzyzanowskim/CryptoSwift

31efdd85ceb4190ee358a0516c6e82d8fd7b9377 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Merge branch 'develop'

d6c36ba67c88c741becb55e05fc54ff21d6f5c81 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Update ISSUES template

c339ca2c9b8fa67c6d11a06d0d81c84281ab0163 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Update CHANGELOG

9d3cc3452785fcda4027e7bed83974ddb1ac0622 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
AEAD refactor.

Expose keySize instance property for Cipher.

b3d65e5ca15cf3b264635d1053e14febe6d66e71 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Apply SwiftFormat

321e8933a223779f90605231eb8610d09a41778c authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
AEAD using ChaCha20-Poly1305 (#567)

* add ChaCha20Poly1305 combined AEAD implementation

* add tests for AEAD ChaCha20-Poly1305

...

4c35a1db43af7a7bb1faba52ae15f8e9636c0a77 authored over 6 years ago by spatno <[email protected]>
Use SecureBytes for key

9f7c448eb03e9c63ea546ff2fd1d23608c65c78e authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Add CMAC message authenticator (#583)

* Add CMAC message authenticator

* Add CMACTests to LinuxMain.swift

* Using Utils.swift xo...

c1daf29bf77cd5b2e7b1c3984abf870d8f7958ac authored over 6 years ago by TictoDev <[email protected]>
Fix button link typo (#587)

e5ddc20595de16abf354d1bd09b81939dc90a987 authored over 6 years ago by Aidan Woods <[email protected]>
Set APPLICATION_EXTENSION_API_ONLY = YES (#585)

7f56fe7126bdaf10143f575e36af95058fe13c2d authored over 6 years ago by Hamilton Chapman <[email protected]>
set Swift version = 4.1

dbadbb9841118bcbf5eb0a81f2c14708bf41cb19 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Swift 4.1 update. (Breaks source compatibility).

9d82f5067e10a77f2c450f7dfd27abd663524228 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Cleanup array extensions

4d046590994a2d33199de306f43e0dc01ad4c992 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Minor script updates

062168dcd01a2c4b66d906ebef9ad0cab4c21443 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Update version

f2ca9c377d4b44596a131e37eeb908221fb6e6be authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Fix #579

SHA3 hashes for multiples of the corresponding block size were
calculated wrongly. This led to a...

82c33704d46cfdeb8e33b18e5a712986e72de6d4 authored over 6 years ago by Koray Koska <[email protected]>
Merge branch 'develop'

3c2acf54d82043f79c8382a50c18715da2afc19f authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Fix broken release (0.8.2, Carthage) (#578)

* Remove dependency for custom optimization profile

* Only build test target when performing ...

c875fa4ec899215cae84854d38a092ff8e0fabbe authored over 6 years ago by John Hammerlund <[email protected]>
Revert "remove the .swift-version file which is now deprecated and only use the attribute within the podspec."

This reverts commit 89e6f04dabd2809142735017f7825132878a1ba9.

1b0a6ffd5cf5e349afc7f716551f178df8fe8b73 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
remove the .swift-version file which is now deprecated and only use the attribute within the podspec.

89e6f04dabd2809142735017f7825132878a1ba9 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Update version to 0.8.2

b869d2efcf671ab14103857156e398575203d1aa authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Make it slice

cefa04aeef959f8b06127f25c082d892776626c6 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Avoid array copying.

f41215e077ec747543c0b671d6deb59abee773a1 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Update IDETemplateMacros

655258e623f47d22f991161b176a28fcbae7e2d1 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
CI builds release configuration

7e2a748f4f746d129a863c01ed6adfcc74b931c3 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Update CHAGELOG entry

cc6551fb98ee5b943cc87f7b90e6e11257d603ab authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Merge branch 'master' into develop

1d60601b4d952d5c533bb487569133a53a8e91c0 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Test if all-at-once digest is equal incremental calculation

45aa8979d665b81a15e78d9ff0d0145015e571b4 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
For digest the intermediate result is optional

ed4c74352be7986cd74033ff2c4c0d2692565ca8 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
processedBytesTotalCount is not necessary for update(withBytes:isLast:). (#571)

06f3cf38439abed5487dd8b4b30ebc1daa08cb3e authored over 6 years ago by venj <[email protected]>
Update project setup. Fixed @testable

30316237877f80f1214a07c1bfb8ce184f75641d authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
swift_version = 4.0

48ab710cc5a48b093c3b5f5d34450c26907b80e8 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Adds acknowledgment form

34d35b078fb0200698cbeaf32bb576190b3756d0 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Update headers. Add PR templates and CONTRIBUTION.md

a0c196580c348e7b8bbcc58eacf8e11de8675e77 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Add github setup

0aac09778f17dc8119f90ebae754aca5c3a7ec15 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Update README.md

1d50d433e6a0c4a57137403de2bfdcf0d7deee81 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Update README.md

773c71b2075fe604c323d3c6ac5f079bd4d707d6 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Update to release 0.8.1

77074e12885bc036038e288a0507750d853d1f48 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
begining -> beginning (#558)

46cfb548f83b89a13ce99f452223933c31fac5ba authored over 6 years ago by Semen Zhydenko <[email protected]>