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

Merge pull request #1040 from CH3COOH/fix-privacy-info

Fixed the PrivacyInfo.xcprivacy is not copied when installed from CocoaPods or Carthage

884e184bd41ad0a870d49ccc7131e7b0eb77f590 authored 7 months ago by Marcin Krzyzanowski <[email protected]>
For CococaPods, Add PrivacyInfo.xcprivacy

c4744dd97de22aab28b1ad331add8f48791db8a1 authored 7 months ago by Kenji Wada <[email protected]>
For Carthage, Add PrivacyInfo.xcprivacy

dba8adc64ab24f3d3493ec0977361cbc0250a036 authored 7 months ago by Kenji Wada <[email protected]>
Release 1.8.1

7892a123f7e8d0fe62f9f03728b17bbd4f94df5c authored 9 months ago by Marcin Krzyzanowski <[email protected]>
Throw error instead of fatal error

aa90fb447c5abd148e35a019662092fd76a1df82 authored 9 months ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #1027 from LabMobi/RSA-PKCS1-SHA3-signature-verification

Rsa pkcs1 sha3 signature verification

037646a3715b0f29a4884fa000b4f80f1344bfb1 authored 9 months ago by Marcin Krzyzanowski <[email protected]>
Add PrivacyInfo.xcprivacy

d7de7d73e8c4781f725a024419c9f61bee4f70a1 authored 9 months ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #1029 from WFrost3/RSA-PublicKeyDER-Support-Any-Size

Update RSA's publicKeyDER method to support exponent any byte length

3e56b61660d2853c97d8a008810d5dc571554064 authored 10 months ago by Nathan Fallet <[email protected]>
Add RSA SecKey conversion test for 1 byte exponent

Signed-off-by: WFrost3 <[email protected]>

9a6b676ea5e576a81648241badaf95a31fd07421 authored 10 months ago by WFrost3 <[email protected]>
Update publicKeyDER to support exponent of any byte length

Signed-off-by: WFrost3 <[email protected]>

6a52aa29545993357b523c7beb0285a70416454a authored 10 months ago by WFrost3 <[email protected]>
Update formatting

ba651dbef68e711ff2d9dfa6182a5f6739abc478 authored 10 months ago by Katrin Annuk <[email protected]>
Update formatting

bb205b1499dd3cc6436e0ef4ede0e02407df30ef authored 10 months ago by Katrin Annuk <[email protected]>
Update contributors

825eb171e0cac0fa0168b36e1eea382550921fc3 authored 10 months ago by Katrin Annuk <[email protected]>
Add unit tests for SHA3 signature verification

5175133f531f8634ddb03307bdffcdbeaaad4005 authored 10 months ago by Katrin Annuk <[email protected]>
Add signature verification for PKCS1 SHA3 variants

ada999a6e83236591d16e65acf2497aafeeb5c3b authored 11 months ago by Katrin Annuk <[email protected]>
Merge pull request #1021 from matthiasgeihs/fix/pkcs7

23bc51a4b810b0eaafe382768d30099420d1a98e authored 11 months ago by Nathan Fallet <[email protected]>
address review comment

fe41a8f52f6c29c0f7b58dd7015914c1b9599dcc authored 11 months ago by Matthias Geihs <[email protected]>
PKCS7Padding: Remove unreachable if branch

`padding` could never be zero as blockSize > 0 and bytes.count %
blockSize < blockSize.

2b7cb90a85292404bbfd59ed7a8e91cb20715381 authored about 1 year ago by Matthias Geihs <[email protected]>
Bump version to 1.8.0

db51c407d3be4a051484a141bf0bff36c43d3b1e authored about 1 year ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #1011 from proxyco/feat/draft-irtf-cfrg-xchacha-03

Add XChaCha20 and XChaCha20-Poly1305 (IETF draft-irtf-cfrg-xchacha)

6dd9cfe895414b4f6395f7d1a22f776e57238137 authored about 1 year ago by Marcin Krzyzanowski <[email protected]>
Merge remote-tracking branch 'upstream/main' into feat/draft-irtf-cfrg-xchacha-03

71ca66e6f194ac76375637af14e54c4cd8088a0d authored about 1 year ago by Zsombor Szabo <[email protected]>
Update README.md

Signed-off-by: Marcin Krzyzanowski <[email protected]>

fbeec2a3f958f175b404912c3a28f640cdd46e95 authored about 1 year ago by Marcin Krzyzanowski <[email protected]>
Move file into Xcode project

9c32539b10f2995153f05930910c18316ec3d6ab authored about 1 year ago by Marcin Krzyzanowski <[email protected]>
Update URLs

60922841c41afd10ed3a9634e5a66992839c8134 authored about 1 year ago by Marcin Krzyzanowski <[email protected]>
Update README.md

Signed-off-by: Marcin Krzyzanowski <[email protected]>

bb9d73e6eda2e7facaddedf8184ceafd85fdca43 authored about 1 year ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'main' into feat/draft-irtf-cfrg-xchacha-03

45c1a5ea5d8532381edfb41b04952a29c1f36776 authored about 1 year ago by Zsombor Szabo <[email protected]>
1.7.2

32f641cf24fc7abc1c591a2025e9f2f572648b0f authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Address compiler warning

c80bcc0fa7a65b3580d08fee1e276838f02c5105 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'main' into feat/draft-irtf-cfrg-xchacha-03

b82ce81f5b348c5aeb668a48423d09a1b9b3880a authored over 1 year ago by Zsombor Szabo <[email protected]>
Merge pull request #1014 from proxyco/main

7299d8bd5d405241b12c9bb66dc4fee35e7419be authored over 1 year ago by Nathan Fallet <[email protected]>
Validate input

c7da0d110821c284a8e63542e3339144159d1e5c authored over 1 year ago by Zsombor Szabo <[email protected]>
Merge branch 'krzyzanowskim:main' into main

8c8aff8daaf4581ff0d86926b3d51e7537462143 authored over 1 year ago by Zsombor Szabo <[email protected]>
Update access level of RSA(n:e:d:p:q:) initializer to public

a097b752bb99a711f919fca2edbfd44a7ce3260a authored over 1 year ago by Zsombor Szabo <[email protected]>
Update dates

920e641bb563131f2ec6b5a8daa9040e5a0fe003 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Bump 1.7.1

eee9ad754926c40a0f7e73f152357d37b119b7fa authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Update contributors

d67c4466de803298de583047b98e8e2a111ce0ba authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #1013 from jpsim/fix-warnings-with-swift-5.8

Fix warnings with Swift 5.8

8f1b2dd48a73397c77521f1aa8bcaf0793aa10c6 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Fix warnings with Swift 5.8

There are a few warnings when compiling `main` with Swift 5.8:

```
Sources/CryptoSwift/Scrypt.s...

6b6e4a34ea1a410a79c8a4ef65a5725c8b24c002 authored over 1 year ago by JP Simard <[email protected]>
Update README.md

4a3c74cf1c9614b3b856a1de212630063b615564 authored over 1 year ago by Zsombor Szabo <[email protected]>
Add XChaCha20 and XChaCha20-Poly1305 (IETF draft-irtf-cfrg-xchacha)

31f38545e4f67f77d6515445f665ecd98f731a95 authored over 1 year ago by Zsombor Szabo <[email protected]>
Merge pull request #1008 from 0xabhisek/patch-1

06213b594fcae0f827ab58ee9397d3520f9d1ded authored over 1 year ago by Nathan Fallet <[email protected]>
typo

prolem to problem

Signed-off-by: 0xabhisek <[email protected]>

8c67ef9cb0bce27ac6ecb6ecc358e13f6896fc3b authored over 1 year ago by 0xabhisek <[email protected]>
Bump version 1.7.0

95c18f1c1bc44d5547728621ed680850368f7a45 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
macOS minimum target is 10.13 (for Xcode)

6d68fb544f05b7770e6cfef56e195d3d42fcbed5 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Xcode project disable bitcode (Building with bitcode is deprecated)

989b00c4965adf28ee5c67d762539e953c2313f3 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #1005 from n-eq/patch-1

54f182b9ea6b42889b53bda9ebde6ff2d19882df authored over 1 year ago by Nathan Fallet <[email protected]>
Fix typo

Signed-off-by: Nabil Elqatib <[email protected]>

f147a4b1e0bf3fb3b62830a565f9fb24484192ad authored over 1 year ago by Nabil Elqatib <[email protected]>
Merge pull request #990 from MaxenceMottard/update/readme

Updated documentation to use the publicKeyExternalRepresentation method

55fa5ed941fbdc72a17369c8bbf411b800da8301 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
remove Data() with publicKeyExternalRepresentation returns

2d6d0504715dd2b29baabbdb97b40c968be02b82 authored almost 2 years ago by Maxence Mottard <[email protected]>
Update documentation to use the new publicKeyExternalRepresentation

017e463a8f05e942c42ea8e521c236cf3db3aaf0 authored almost 2 years ago by Maxence Mottard <[email protected]>
Remove misleading comment

ea07950124f7e44e88bd783bf29e6691a7866228 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #989 from jpsim/fix-default-will-never-be-executed-warnings

Fix "Default will never be executed" warnings

e7fe016e8edcf3a6f7a09b8d932f92dbbd1ed5df authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Mark `RSA.RSAEncryptionVariant` as `@frozen`

5627b911d71c434816dcf57839605e0a836ff338 authored almost 2 years ago by JP Simard <[email protected]>
Fix "Default will never be executed" warnings

when building without library evolution enabled.

Similar to 9850f4cb23152322dbb85c897c7b83453f1...

782caf96909e15d0cbba2db2c53923bd3a6a865d authored almost 2 years ago by JP Simard <[email protected]>
Add convenience callAsFunction API

d636cbf1c3029cf818d84b0fb31d03b4fa840b0d authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Add options to base64 encode/decode functions

aa126f3c4540736160e2ae655f7f56a045b85582 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Ignore unknown character for base64 decoding

6fec996043810590a55facf1992d56b891429246 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Add note about format

5858dee4b509a866d6681eb76903eb66a2247b0e authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
watchOS minimum target is 4.0

058ea1d6dc2d537f30b035b00dca34be932fe8f0 authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
tvOS minimum target is 11

c2773d59add4016b394fd57731fed5c241d0b690 authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Update pods spec

19b3c3ceed117c5cc883517c4e658548315ba70b authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Update links

8972db78303dafcfb6c613adb2b918d0dd15723b authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README

c67d99db8d9e6a3d2fbc943482143e1b51e45903 authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
iOS deployment target is 11.0 (Xcode 14)

67c0506fcd41da2e4b9acc30f48c9bec89c07fed authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Backport upstream fix from https://github.com/attaswift/BigInt/commit/d2d29c1225d96d66c331712cce4eb4510322a243

bce847559be1b756a0d2ea2813cbc330ec470615 authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Update CONTRIBUTORS

287a4bcb9b0c2023ba901db0084f70e599bb0275 authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
README update

3cdf5e047030158fafa5747b938e4663db0c07dc authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Return random values for unhandled/unexpected encryption variants

739048546611713f0cca4e9861644f8b9d9be09f authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Update Xcode project

13254b7ae7276987c0c3841858da930aad7502b4 authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #981 from btoms20/dev/rsa-api

Updated RSA Public API

caf228abba9f70f9a2625abe21206a7a004abf82 authored about 2 years ago by Nathan Fallet <[email protected]>
Marked externalRepresentation as public and added the publicKeyExternalRepresentation function

713f0e0ec50d41c256d37c3b7e3b65e85b4eaa79 authored about 2 years ago by Brandon Toms <[email protected]>
Added public init(rawRepresentation:)

306be21542548f5b934fc01efddf185cb636cc09 authored about 2 years ago by Brandon Toms <[email protected]>
Removed default implementations

e5776057449d62645df5117a9c7c2438f00a14be authored about 2 years ago by Brandon Toms <[email protected]>
Added documentation and formatting

70b3ae20736f4f3639f9c64073ada7f257a15987 authored about 2 years ago by Brandon Toms <[email protected]>
Merge pull request #979 from GoodNotes/swiftwasm-support

Make CryptoSwift compilable with SwiftWasm

bee7ed5f2d4488dd3df4e4251aaeb64451c106ec authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #978 from btoms20/feature/rsa+sig+raw

RSA Raw Signature Support and Key Size Byte Calculation Fix

4bba98860465ba08e1b3aa33e3cc79eb7d2b88af authored about 2 years ago by Nathan Fallet <[email protected]>
SwiftFormat

2571fd42644873b34b814b701335a54aee6bf7e9 authored about 2 years ago by Brandon Toms <[email protected]>
Added a 1023bit RSA Key test fixture.

249efb1576b47852a0ee1764147e6e61b76553d9 authored about 2 years ago by Brandon Toms <[email protected]>
Updated to use the new `keySizeBytes` parameter

e642b53048b00184ce5640b04b82055f1d903f02 authored about 2 years ago by Brandon Toms <[email protected]>
Added messages to XCTAssert statements.

fe92c871580496be158e9f8dbf212cd69deee6b4 authored about 2 years ago by Brandon Toms <[email protected]>
Replaced the while loop with an explicitly defined zero byte array of correct size.

94981bf0642c5272510435eda060c0df95175dce authored about 2 years ago by Brandon Toms <[email protected]>
SwiftFormat. Updated RSA Signature extension to use the new `keySizeBytes` param where appropriate.

b85c08698d6bf1673b9fedf26c98be11d4f961fb authored about 2 years ago by Brandon Toms <[email protected]>
Replaced while loop with an explicit array addition of the correct size.

b628b8492797c6f5fa1a60ef49ef7f799d26ed7e authored about 2 years ago by Brandon Toms <[email protected]>
SwiftFormat

d6f3449a03aaee4c2e136696dbeec8e070652754 authored about 2 years ago by Brandon Toms <[email protected]>
Updated the RSA Cipher extension to use the new keySizeBytes parameter.

3962cd256e211ec6e58f54a15fbc780a83411e53 authored about 2 years ago by Brandon Toms <[email protected]>
Added a `keySizeBytes` param that stores the minimum bytes needed to express the keys modulus.

9a9a0e8a195616e8449c0a1063b3aea2a2ca9d66 authored about 2 years ago by Brandon Toms <[email protected]>
A more correct implementation of zero prepended block formatting

c95b9db830521f3646ac7711d1bfec36f66bba03 authored about 2 years ago by Brandon Toms <[email protected]>
raw and digest_pkcs1v15_RAW signature variant support.

0a426d437f52bdc49b2c9158818e6f30e95b918b authored about 2 years ago by Brandon Toms <[email protected]>
Merge pull request #976 from btoms20/feature/rsa+der

aaea7adc5e422884484137ed872b09022fddea4e authored about 2 years ago by Nathan Fallet <[email protected]>
Updated Errors to use the DER.Error.invalidDERFormat error case.

d1ec8c31f5c18d745f3cb8183ed0b514e31e5004 authored about 2 years ago by Brandon Toms <[email protected]>
Removed primaryObjectIdentifier and secondaryObjectIdentifier static params from RSA due to DERCodable protocol no longer enforcing them.

2c338bd2269b96da3f9dd746eea27273ec81e7e8 authored about 2 years ago by Brandon Toms <[email protected]>
Moved the `invalidDERFormat` error case from RSA.Error to DER.Error enum.

49fb6d02a342c6f86d1c1965f1b86dd4ff6a6c1d authored about 2 years ago by Brandon Toms <[email protected]>
Removed the primaryObjectIdentifier and secondaryObjectIdentifier params from DERDecodable and DEREncodable protocols.

8cbb4e1ea434662dd42a5a62a215f614ec6297ec authored about 2 years ago by Brandon Toms <[email protected]>
Delete .travis.yml

This file is no longer needed as workflows are run by GitHub Actions

Signed-off-by: Nathan Fall...

7b42ff14de9e3f1381984217df0843385c38e7e9 authored about 2 years ago by Nathan Fallet <[email protected]>
Documentation for encryption block types and variants.

9d2be8f39d9f94fd41bf059574811cbae77a284a authored about 2 years ago by Brandon Toms <[email protected]>
Removed RFC3447 RSAPrivateKey otherPrimeInfos parameter. Added unsupportedRSAVersion error code. Fixed confusion around private RSA DER version numbers and checking.

b333980687fb7f6d4dfd84531b9bc82a7e679364 authored about 2 years ago by Brandon Toms <[email protected]>
Fixing a typo

d5d3c787f7493c8ee12c301d8818bbbec80c3240 authored about 2 years ago by Nathan Fallet <[email protected]>
Fixed spelling

92edc6d13ebdf81764bf1cc4059300d258453319 authored about 2 years ago by Brandon Toms <[email protected]>
Changed the encrypt and decrypt variant from `.unsafe` to `.raw` in order to match that of the SecKey counterpart.

4d1c69552adf536e1c087a656c4e8bfe2f552cd1 authored about 2 years ago by Brandon Toms <[email protected]>
Fixed spelling and documentation.

7f4b5d1d8af4ec78003dcd57bc7c276326abf45e authored about 2 years ago by Brandon Toms <[email protected]>