Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/krzyzanowskim/ObjectivePGP

ObjectivePGP is an open-source library for iOS and macOS that provides developers with tools for implementing OpenPGP encryption and decryption, digital signing, and signature verification in their applications, thereby enhancing security and data integrity.
https://github.com/krzyzanowskim/ObjectivePGP

Emits warning on error only

6e83373cb8246d5dadd1f210440dc4c2a14c9ca1 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Subkeys array is not nullable

818fc2fa0d270258ac6c6bd0f328510366da9a34 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Direct signatures is not nullable array

9248e2edb5086c49dbd39f103ac64e9e5efcf65e authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Minor nullability fixes

bb4a47e84461d5ec664b60bd6a12e3af303b89f7 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Bump build number. 0.9.1

90db00a9b749e4c9e1597194ca3f595aee2eac0e authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
PGPArmor return NSString

c3a57a9cadbe7ce5b0725a5467a0f5ab4a29fbce authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update CHANGELOG

0c230c7e02706817eb7f9374d9d88902ed928b95 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Adjust Swift selector

b7657543f1012a19a30d02041f23618744b0d62f authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Adds support for embedded signatures. Fix subkeys generation with embedded signatures. Fixes #77.

595eb238cd74ed85b752e75c2af3e15e35c8230f authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Signature copy type

7fd5b7a5c6b8f0eabdb01a58c60bbbb7b0af6c84 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
depends on the signature instance

31b3cf67c28b2a56f53235f337994e076b847146 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update docs. Auto generate umbrella. Build frameworks. Bump version to 0.9

3b14f8f2ec8495549e6759152d3014bf89cbd0c1 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Minot playground update

437bebb6d189f865972cb707d1df6eca79e38ba0 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update headers include

61acb17e7f2263f958b8c3b38f60c438c337bb27 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update headers

37cd53e6b8aa196a54bef32d0dec0a86953acb12 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
keysFromData -> readKeysFromData

cde352409d065aa971d5bc0102bf5f2fb9716192 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Hide more headers

d86f4539f0ef1666d1c1e3b20d3ae63704ef599f authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Make private headers private.

c62908ce623b7ac94c01936e5abafa0b736ca661 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Auto generate umbrella header

9e16faa30332e888acb8163f3d4cff3ca2b95539 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Liptsticks

41bb0c630e3fc0b2e52168de5c24b1b244c981ca authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Fix project structure

ac502707cfef9d4172b49753f872899fe38c71f4 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update CHANGELOG

99b5707891403cbbf7753bfec930d6591f11ef6f authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Fix 0 bytes body length packets support.

- Packet may have just a header, without a body data. (partial body case)
- Improve pack...

a6b9be3eff029509d2c61dc121cba43a34ba5f76 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Make static load keys methods

9f910a4e92fed8cac00923e6c420ba42fb689776 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Use bundle for test files

e1b646980b39493faf154f4309af3dcc6b9d0904 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
More refinements (uh)

cfafcada8ff2429be8c7cb2426e786219cb491fa authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Rename API (remove ...Data suffix)

90220ca47c15cc91deec15a4e7865422813d194e authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Fix tests after rename

be72219b42dc1e18c362379f5f36df2107f019ba authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Long or short key identifier as parameter

69bbae38fdc078468de79899f4fb1a7c08271106 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Rename findKeyFor -> findKeyWith. Swift adjustments

e27d1438bbb4bb4f859ecceb2c4a0c35babc5b60 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Cleanup PGPKeyID interface

171619c22f8373e804919aac164b85509f07269b authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
More Swifts

625e4db486b5fe60c2f03e06b4920b2040d158ca authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Add Changelog entry

f05a7e051054e90422d285fd4e176767a65a38d5 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Refine Swift interface

8a7c3f2c8a04301b5af1b77fa25420ede1de22ba authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update README. Adds deprecated methods.

71da7fa8a3f7fbbb0317a837b2b58d8016c09da5 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update documentation

3463c0d76e0a8a932781281e36a5fad75485f8ad authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Add export/import test

22052a996feed863e9beb0cbd7b06de00ee9c64d authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Refactor: separate load keys from import keys

ef501ee469f0362d466aaff33f35da26ddcfa904 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Back to arrays

cef8e192013d303f487747e244006604097a1642 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
copy -> duplicate rename.

10796116ad8517af01c39272959c093b383dd37d authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Adjust user attribute packet hash

0743ea58d3b044fd374d4b20d361d11647c71f27 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Remove redundant copy

0384c0fbe7deae42c0ab5951612ff975ba26b257 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Don't check for NSObject equality.

1795160b7fe3af7877fbf073557b6e89bbb39d3f authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Minor refactors and adjustments of decryption flow

9c6b4ac92d2a92d8e95301afa7056cc3773c4136 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Do not overwrite secret key on failure decryption

a5b64b083edcd1433e3c5ec5cbc3dbeaa4e6962b authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update equality test. Improved decryption flow.

4335b7afe65c7cf2e70d6a83a872e634048eee9e authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Fix partial key hash properties

c270e077c806a0a1bdddf5c75ade60f74a712eed authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Fix addOrUpdateCompoundKeyForKey, fixes keys set equality

652807748b6253b4b6f4ee96d223237982533380 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Adds -[PGPKey decryptedWithPassphrase:error:]

dd1de018e956103314b0ade35abd1f375aba848b authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
PGPKey.isEncryptedWithPassword

encrypted -> isEncryptedWithPassword

69d41fc244adf67f651b28fbb8fa8da5c6bf91ec authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
More lipsticks

e04a75213efcda58c5b0e747d7e01c4b47f41a7f authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Add missing files

0f88d9d7b4675582d450aca69b5c1e9cec90d26d authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Lipsticks

88e9a0b04e266aff197eb215d76b99564cb5f386 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Static method

4681e15cfc12719a0029f254229bd1ac2793ff67 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Address key mutation on decryption

b3ba2aa79bbfd1585a29cea2828715726e1d2e46 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Key decryption no longer modify key, instead returns decrypted copy of the key.

fe336ed4fdd1ef076baa5e2fc7db9a1c4be7cfce authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
NSCopying attack. Equatable attack.

Added NSCopying to PGPPacket and subclasses. Implement equality for the packets.

763f38c72dfb76a6e1274103c2df3b4cb9d9ffca authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Fix sample example

c02d63f9bfe928bc8b8c09375742c83c3cc0809c authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Fix header buffer range. Fixes #72

b677d75498ea46132e35935f573d5abc5df9cee1 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Use SecRandomCopyBytes for random bytes. Make EME encoding more strict.

2c83f801805380d854c03488593d64b83062c302 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update Podfile example

a2e8fe0d5824866af9ccd598b82d4c11ea5fd6b6 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Updatae comments

11cba0bd91f1bad18a9ceeff301b7d544ac1bc0f authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Build frameworks

17ebdb8e38f0071d9a415937beb27117892848d0 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update frameworks script

df98b48687b9db6c7f411e909ea8b736589f7701 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Disable bitcode

e642a4c1c9e3fb3032566f4cf9da336e543613a2 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Expose fingerprint for partial key

00b4ef14f4dd54a1fc638ca636cd5c3e413ae8ea authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Validate signed hash for v4 signatures only

530b07ab9ca1325de6d6c47b802f2990d9fae173 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Don't assert on empty input

c93b504deabb3d604d891a90c4f9b2334da3803b authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
expirationDate suppose to be public

9a26fb52042bd703c1f41d89592da3fc4a3dcc08 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Fix instance hash calculations

51d000742e4323bc1b636f1e59709a4f7886886f authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update Cocoapods version string

5bbba18b39b24ad5de173cb3e6e86ea4c3a37022 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Build binary framework

90179543a1594a7c9ac56b88c9ebe38e0ab3675b authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update frameworks build stript. Fixes missing strip-frameworks.sh placement. #70

07a11318915392a6d07194084a1e46a05a783266 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Make headers private

64114ae3c8eba54e9dbb0bc6190705e27743dff2 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update CHANGELOG

61fb6707c2be3d97e62fbe1cbbb37bb41cfdb999 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Minor lipstick. PGPArmor nullability.

0e11aa08824e1cd0d47d76e4be799b7484022907 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Prevent endless loop for corrupted data to import.

6047e04535886701fcd6fa6805f6d9809c846e0b authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Improve parsing while decrypt data.

4d9d65addba7c408977a93fd0356414b98c05438 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Add Mutable array helper.

ce0ffebdd3976312a4965cd05795b82172a6a5c2 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Add test file for #59

712f009204eea82ca6ffe5c543612a992fbdf701 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Reset decryption key if password fail.

035a69ccab9e190bc7fe512757f28adf1645c7d9 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Import and delete PGPKey instances.

8b25b82b55916490e7c3ac9184132e9d679e2378 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Expose expiration date for a key

001886f0519004fb262dadd586694f7649cabff3 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update armor headers

128d31b0e378f8b68560206e53787fbf8270b5d6 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Add test for #59

4b4f7ca3d4478da507fb999c05583c4167ff289b authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update README

a93bfb18e99f0869f86a9acaafdd6407552738c7 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Update CHANGELOG

56fdc78955d7b6cc13a48a915cdd1268f6d52cc9 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Adjust key generation test

5bcc590daea39e6a495a52b66c43e59ba18f5ed0 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Generate encrypted and hashed key

f8ec5c3e1bed1ee95874f293715416cb1a83a819 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
iterated and salted s2k

49bc0e8bcd650b7d241e1dafa4954da7d1c7beaf authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Generate secret key with passphrase

ade1b3e34e55bfb1b73ed61cac57bc4d7ccd4306 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Disable testIssue67

ef14eab51b5c0dcbb0455a44ca2b9bdfeaefe1fe authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Encrypt secret key with passphrase

ed432c2877869a364b7e01f4c66efc8d7e29cbd3 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Use alg. to get key size

23648684b58739e1f642252aef9dd2562a47534c authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Set beta version

814efb14a79b3d6b7db1b2dac949b1f0d9f83f4c authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Use safe addData

6de68e43edf806c234ea5d8f45bdfa0625f21df6 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Reorganize project.

32ac0839a21e65ab72f476a654bc5a56ce0bec52 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Common decrypt function

504789b474893da2862a041b2716cc9af2f16a16 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Read Elgamal MPI from signature

7ba265a1fe25b91f0989383843e85a5014d59e2c authored about 7 years ago by Marcin Krzyżanowski <[email protected]>
Remove s2k.length property

ebb95445ba019cd22186b1de75be22287a2cd684 authored about 7 years ago by Marcin Krzyżanowski <[email protected]>