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

Remove unused and internal Int->bits functions that are inconsistent anyway

8559320dc5f5e4a7447e2ee146324986deb0ebc9 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Updated SwiftPM Package for Swift 5 (#716)

* Updated SwiftPM package

For Swift 5

* Updated CI

* Updated CI

8757f2407eb9409ac62be09ff267f5aee79443e4 authored over 5 years ago by Alsey Coleman Miller <[email protected]>
[README] Add installation section for Accio (#712)

* [README] Add installation section for Accio

* [README] Update Accio example version to 1.0.0

05bee040ba17c7d3f619a38ef5046af002572c9a authored over 5 years ago by Cihat Gündüz <[email protected]>
CryptoSwift 1.0.0 anyone?

3a2acbb32ab68215ee1596ee6004da8e90c3721b authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Delete statement - it was copy&paste

54f6fb9bba59eb164bad35470e47553e8c2749c9 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'swift5'

94a1971569063a188b04a2d5deb990f187ab003d authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #707 from keith/ks/swift-5-warn

Fix Swift 5 warning

8aee3e6bd3c337e311c6046f55651ef1339dbe5e authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Fix Swift 5 warning

With Swift 5 the bytes initializer is deprecated. The replacement is
backwards compatible

20e35a06a17bb53ad7cd947ccf7eacd79dda040c authored over 5 years ago by Keith Smiley <[email protected]>
Fix badges

5e0fba079374d12858f72e1209b59fab05afc3b3 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Update swift badges

de77ca1ac99e5c1d09de80f04b24b407a24579be authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'master' into swift5

826cf1693623cf4e75a2509b77fae1510e78b188 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Add swift5 branch information

78fe55befd59eb47db43b52df0ffed6700763a2e authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Set Swift 5.0 compiler version

d866726a77c5e71828a6b21f399e872a9dd616e0 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Bump version to 0.15.0

5da70ba744d58d772201f03600eb16c53197652d authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
LastUpgradeVersion = 1020

c382fe398a78984c8553a69f26d31bd83694c7fd authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'master' of github.com:krzyzanowskim/CryptoSwift

bfef14d4db55070ae7eb60dfae1f80d9785b964f authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Update testScrypt_2 test parameter

410fff85e85df4885cecbc1e40d43295c4ef971f authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #703 from mredig/readmeGrammar

Readme grammar

27c31849815162901b3d57404022b49fde67d0ff authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
a couple more minor grammatical fixes in readme

179cc62afc6c32b845ac68bb654e6f5ef6c77f2d authored over 5 years ago by Michael Redig <[email protected]>
minor readme grammar fixes

fd40d5309f28b0c5624ad56c6b29a31e1167dc05 authored over 5 years ago by Michael Redig <[email protected]>
calculateHash is non-failing operation. Fixes #664

b3614c330728868aa49ad99072fdc26bebe86b77 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Incremental compilation for debug

5809ca05ff2dc21ae8e2f2a2a125ea04c2ac6521 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Delete unused CI.sh

cb6b08bdbd1fdc4ce171e702b81486010f603aaa authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Update CI setup

7c23b7c03e69997baf38169bf912c6a0097ba3d4 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
inherited

1db58a0a0b1401a74b1646818489a9e9a4a1e490 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Don't use deprecated Data(bytes:

a6ab2d09e00c09621ee1256f4a97bf87ada6a106 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
typo

bf9acad8d63005879a2d869f3c6acd6e1358865d authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Enable scrypt tests on Linux

6bb48eb6e5bef3e8e84980e334e2b8bbe631c749 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Remove redundant access atributes

7d8516ba4781a0893e2b4b7348fc0aa7d87ee119 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Fix misuse of @availability

c8003aaf45159e588f31c729a2d380752ad5ce4a authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #675 from shamatar/scrypt_pkdf

Add Scrypt PKDF

ca6824e5045dd359aee866a967d86a9c22a65b31 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
add README, use SecureBytes, allow long test in Release mode

4b9dc2c8214db5b040638aa2d453ef53f2ffb93c authored over 5 years ago by Alex Vlasov <[email protected]>
Bump 0.14.0

8b3435bd3236819318cde87c8d9315fb89906df3 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'develop'

572e86f244991564113bee5b28693b28eef8283f authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #685 from twierzbik/gcm-tag-length

Gcm tag length

fcb42a338d159811ba9e40c8c8bd7a5564399dac authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Updated tests

7f993a021231e4b927c57b7696b4b715c7b39edd authored almost 6 years ago by Tomasz Wierzbik <[email protected]>
Fixed decryption of AES-GCM ciphertexts with custom tag length

5e655b862d802e13bb93ec952a1e1b3ed8a6aa47 authored almost 6 years ago by Tomasz Wierzbik <[email protected]>
swiftLanguageVersions key is no longer valid

288692d159d1babc245a031dc59be759efd531bc authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Update gitignore

2d1539a2aa52da909411463ca83c9fc45b64ccb2 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Bump to 0.13.1. Update CHANGELOG

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

16afc79cf5b4f0070fd6e1b1dfbd8ae37d3cf8e3 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #651 from flangel/master

Added Android support

b540c30b544285d4fe2f49c1350d405b082ad053 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #681 from twierzbik/gcm-tag-length

#672 GCM tagLength support

5ed48e640da0f59ae38f60127193b1f88eea933e authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
#672 GCM tagLength support

Added possibility to configure authentication tag length in GCM mode.

eea72d235f198b8ef6b80cacbfbf51dca0f1a6a2 authored almost 6 years ago by Tomasz Wierzbik <[email protected]>
Correct count check for initializing UInt64 from Data (#680)

2d2b58fa60b564d816a95670ee17a722993074cc authored almost 6 years ago by Marc Prud'hommeaux <[email protected]>
clean branch for scrypt pull-request

2ed3b857a5080cdea17dd77d1fb4fc29738081a8 authored almost 6 years ago by Alex Vlasov <[email protected]>
Result is discardable

874280173e082cdd7ac6602be235914efe3f4dbc authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Fix CCM decryption and validation

caeee3a2c37d1810fc830a1cd1f5121aad88cf6c authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
More test cases

b94ea6ea43098ffdc2e4f9d379e83bcd2f5dd038 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Separate AES-CCM tests

102afc12206e6f72657a598398e12c1d0ab1a82a authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Check if aad is empty

f540bee631a5f723e7bc80dfee560b41c5159167 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Bump version to 0.13.0

1f4e836d944046b78ad740130861bd6267494078 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Update README

9da38f0790ffc945a42e12233210aa530ae7fdd0 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Add docs

949e3a7343974f4e452a44ced93d4a164e08de3a authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Hotfix

cb5dab6eef9b56f424855f994992655336c7a6ce authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Add ccm changelog entry

778238edcb46680a249bb0e0754a71a5054ba6f7 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Update Linux tests list

2c687066146456e20920519497acdd8c48466a36 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Fix CCM Decryption. Add tests.

9f09989420db94b797017083e68e027b12333fb8 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
CCM decryption

d28b99527b84cb92222ab28b3d36059f0b27a236 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
CCM read tag from the combined ciphertext

55906316cb9afe14d70d2d2c38f319f580405bf3 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Cleanup convention

db430a237097bd03c56268ebc76672f9fc95cc03 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
didDecryptLast uses the same type for input & output

c80fa1d5bfae2cd16c8f2e501d9b55090036c659 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Use the same type for finalize input & output

f79f998ca687ea70b62eeb02d31f754f5856f3c6 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Split FinalizingModeWorker into FinalizingEncryptModeWorker and FinalizingDecryptModeWorker

33bf336d64efe9637250152cbb89d4e2f6a70349 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
willDecryptLast value depends on the context

ea602f6f759924afbaf6f73fe6a19384eb5be13b authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Install FinalizingModeWorker for StreamDecryptor

b4754f0fe3c22012bbc0fde528a75f11e7eaff0d authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Add StreamDecryptor

c986037d575b226bfde93ad63190d7f98789f39b authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Fix headers

c6501de69dc957008d93150f9f4a38f2a9fe0380 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Import math functions

2d36a41d89e9ad54daebd73445eaa3dd191c89ff authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
tagSize -> tagLength

5f7df9629eba0c2a38a58ef962409972a28b5e55 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Add testAESCCMTestCase3

c07bcc86ead23a6f283d8fd1f1085b0146520407 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Add testAESCCMTestCase2. Fix padding. Fix counter

acee36d5bfe5127701018ddbfdf356bee6afda6d authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
formatted AAD is zero-padded to 16 byte block

b2f65fa6d5254755442fa8186d513324d7b348dc authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
CCM requires plaintext length in advance

40607dd28b1ac191fd2dcab2878e37c036b7f777 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
format counter function

16369949dfcc4564fee4643153797fd0d26b7ad2 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Apply stream encodingto CCM

57eccbc1e8cd57654a308f0c0245a37ca74f5ea5 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
SeekableModeWorker

aadf90a3ef638a33afe99f077a3d1aae97611b30 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Shuffle CipherMode protocols

2cc2d3e7dbc4a0b18161cafb69d18963213f5fca authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Make CCMModeWorker a class.

042276a3f56850801cc333c17db57ae111abccb7 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Refine encryption flow

60d6cd34888c8c79caa16e12b36fe945aa1395a0 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Add AAD format function

afd115d8bd9a27a33e8d7faf1f90285b2bd90266 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Calculate q out of nonce

2a9e695942399079affe78d3682b6b3960491ab4 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Add testAESCCMTestCase1

70234ae4fc270055d3125a5c1e389bf5c1e54224 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Adds CBC-MAC authenticator

1a2756f0c6f8f3e94201bbfa4841773e21dd723b authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Guess-implementation of CCM encryption

88a4edbdc45ca09eca835eb2aeef63fb72857788 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
CCM base on CBC. formatNonce

2019b23517e8a60e32092d5ddccdb3a834b8d83d authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Add empty CCM file

032bb9abda64dc68ea07d312e6e23f44de92581d authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'master' into develop

cdcf853f203a04f6cf9784338b222a3146d4c7cc authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Update osx_image

2bcb008fe23d286e5da79311051e19b3345f1cd5 authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Add CHANGELOG Entry

ef970140cc489739443191b10ae4a612097d3c3e authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Update for Swift 4.2

2bf51991ba1e9ac1828de66fb911a41ebc81392a authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Update for Swift 4.2

8d6099bb6731fd9197d9ed35f93a25a38a3c914d authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Cryptography Notice

91822e2d5521db99f5552c9d7489af94fe10ae00 authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Swift 4.2

37fba5b0e8917a99761d6f3d4de63412e27c7f86 authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Update README.md

Added Android references as CryptoSwift now runs under Swift for Android as well. https://www.yo...

723e4209628b43c65b7b18f11dcad5044bd01114 authored about 6 years ago by Frank Langel <[email protected]>
Update README.md

1462ffaf8cd0ab7ec59ac42e9de4e377a19be5f8 authored about 6 years ago by Frank Langel <[email protected]>
Merge branch 'develop'

3f6869c469abf3e2ebefe3b6baef4bfac3aac305 authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Fix playground content - revert to the original content

4378728eff0ea8942b3de0460ff7c015abf1653f authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Update CHANGELOG. Bump version number.

a881be1630bc5edc59dbd1b61b45a2d65bf5994a authored about 6 years ago by Marcin Krzyzanowski <[email protected]>
Bring back seekable decryption to the CTR

660f9778bcece9fc3ad72a4a3d47565b00eb496e authored about 6 years ago by Marcin Krzyzanowski <[email protected]>