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

Elgamal MPIs

a42a631cf276beb01fa11f9bc4973c39511dffc1 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Update generate-umbrella-header.rb script

1ebd477e3e3bf6452295d9554a98145d2d8c8d9e authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Start with Elgamal. Mark possible changes.

0bb7ccf65f46a0787567e1e5cff9cc8259bf049f authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Exposes a key primary user. #113

c84a937e763fa41c29cf8158242864aaa9c0c366 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Add asserts

2b73a52851445d76c31847ba105c518ac85123c3 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
0.11.0. Update scripts and docs.

1f527101f84c8f2900081d323ee87bd021005b94 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Add CHANGELOG entries

21e3ee29db6c3bfa86001c48b47e922815a2f420 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
CM-02-004: Fix dearmoring ignores unknown characters.

When a message is being dearmored, the base64-decode will ignore all unknown characters. This ma...

7eead7b4fbce17ef578a74f7e27af55046457b7f authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Return error on missing issuer key

aa13d5ad29e9eaba7f3ff31ed09751deb8ae8b84 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
CM-02-005 Fix armored header-footer bug. Check if footer match header.

83e477db368df3adeec54a8a8a0707100a23829d authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Call readKeysFromPath on ObjectivePGP rather than self

98a42608db14415854693000406ce7262a01edd7 authored over 6 years ago by Steve Simpson <[email protected]>
CM-02-007: Use exhausted list of PGP tags, emit error or assert if unknown packet is parsed.

9bf1955ba2727b0571dcb213e9aa288af721b7a5 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
CHANGELOG entry

081d54348f8df3cfa5955652ea506b60b5098b20 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Exposes a key primary user. #113

833648791cd0c4185b129ae529f9bfd0522e8283 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Add asserts

284b40cfa5d8b9eccd1d270c8b9c422c7367ff0f authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Return error on missing issuer key

0b7dbcf80c7c126540a60b702bcd5242df1f89d8 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
0.11.0. Update scripts and docs.

067cca7a069222faedc2e30a39a9c286b859cdab authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #112 from culyun/master

Call readKeysFromPath on ObjectivePGP rather than self

f30d1d80604ff134f8ff208acb0230f2c398b08b authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Call readKeysFromPath on ObjectivePGP rather than self

f5d5cbbde0af3b998bd32a2f761350e02b887d97 authored over 6 years ago by Steve Simpson <[email protected]>
Add CHANGELOG entries

6686e851e9799e41c4edeb32e274c66e41e4310f authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
CM-02-005 Fix armored header-footer bug. Check if footer match header.

d6cc5050aafc7850ddb8879ec4f3598f17ed66ea authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
CM-02-007: Use exhausted list of PGP tags, emit error or assert if unknown packet is parsed.

2b237d7cc4ff042df28cb24c703ea931ab522e9c authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Merge branch 'audit/cm-02-004' into develop

1927dbb569e22ab92c71fce448a3b4f58aef2393 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
CM-02-004: Fix dearmoring ignores unknown characters.

When a message is being dearmored, the base64-decode will ignore all unknown characters. This ma...

5deb7907c90fbd23a2728456304158d79a2e6314 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
CM-02-003: Fix signature verification bypass

84bfb178a0867c4a6d5dbd491e31898fc98f96d5 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Release 0.10.0

5b40de5300c654b4d1448d9570e42ee872a00a78 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Check-in Xcode files

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

1781ad941745a0e07de397b1c6999f8484754290 authored over 6 years ago by Marcin Krzyzanowski <[email protected]>
Sign with signing keys only. Fixes #97

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

6ee31b87a255e34ef6b92a4369f002bf48bd7077 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
copy MPIs for key material class.

388cbe1a3aabea5065caee2e0cf7a8f797748e31 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
copy MPIs for key material class

3ac2b25d279fb93b93c02907ff51cd49a071cea0 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
gnu-dummy specifier means: it's encrypted but we can't decrypt it since the secret material is not available.

8a2665a39f830f5d04643e8fb7c083b9c4bc6ae5 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Fixes DSA secret key decryption. #106

29cfded0d594781a51612378c87fb735571dc666 authored over 6 years ago by Marcin Krzyżanowski <[email protected]>
Allows to export public and private keys at once

c139ed1e58bc5ec2e2048feb417a6e1edcc19c07 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Minor cleanup

c1c0358a16904f3566226418ec6542e99c01c228 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Reduce export memory overhead. #102

72e063a2b32335b3d14ec82584e343c23bfb1921 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Ups, make the test runnable

79abad154bde866445d40538ee7d523de9d7f093 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Update binary frameworks

8ef54b210b2ece0431576876723a970978bf5f8d authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Reduce memory pressure on compression. #102

a9974cf7899585f70ea493c2f59c2d1c6b71220a authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Make the message more accurate.

ee081eb56da8c842cf084d99f304620c6fec18d0 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Fixes OpenPGP CFB mode.

de3638025d4779d3c5504fd9f1d069c734bc9d75 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
0.10.0-beta3

ef1b455e5c33d3ba4d1c644dd970ed0cfb059962 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Enable OpenPGP CFB mode for all supported ciphers.

6faae5c0535a8dde3eeacbf2f6b7ee74dcaeb4c8 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Add CHANGELOG entry.

bad477f5d1b5bd2059897873934fc954d0f1a8cc authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Implement OpenPGP CFB for SynEncData without MCD with modern Cipher. Fixes #99.

18f81cd53ac786c993d96e419f139d144677ad81 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Merge branch 'develop' into issue/99

6d127998f8d52c3e42000cb766a78197cda4d797 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Issue99 Test case

db8ca347d81cdad8e1a572aebbdf81959392c28e authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Cleanup utils

ff297ffa4e8d7638c2e16f86dd4599cf311c7291 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Swift 4.0.3

893252dd2b6b724b580c6abdb779e3e50bd198b9 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Merge branch 'master' into develop

112bc1e44cd95657138ad1d1e9b4173d94619710 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Add IDETemplateMacros.plist

7dd86cfd67fb40d5a41e28fe957ec8017de8c7da authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Update Installation steps. Fixes #100

ea119ccdf561ebc0c06183b3da23deca8c620899 authored almost 7 years ago by Marcin Krzyzanowski <[email protected]>
Create CNAME

ab29f338a010d5de1f8cc51c697332167d7b4891 authored almost 7 years ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'master' into develop

95038516cf0d9fcdc3fdbdb0c44297c815a707d6 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Add CONTRIBUTING.md

34215a43152e432776dd86a51e693816e1ec219d authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Add pgp_flatMap helper

3ced3e95364f20b7a2af3b1c43ba7bf3b381029f authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Check for possible signatures. #97

eb2208eb222448bc4c5e4613e60c9d98bd178023 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Adds verifySignature: to check signature issuer against the keys

4f6505bb6e166f0a1a887fd7d4d1bd5089b7460d authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
0.10.0-beta2 hotfix

58bc4bc6d9b4231c57a01b7cf43c68c476173cf0 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Fix error handling while read keys. Fixes #94

b7747d6b37a1e0114f9587121a9ff4c20540eff4 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Fix tests

67b078ccba6222bbc53cc7488856de3ccb1c7834 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Build frameworks

c8c714470bbe74abd25c95bf57914c5cdd0c641d authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Disable -Wdocumentation because vendors

5087babc468e296c91c02373d4eff254c59cd87e authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Add ability to determine public keys that a message has been encrypted. Fixes #10.

9474c0940dfdcf52a6ec577eb32ce43ef1fb7d10 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Update README

d8ff5e48c7f27d805258db4ee56a4ca05719e10f authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Update README and API

beb5272cea2b874a8a57564f5925f68ce91ae91c authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Rename PGPArmorType cases

6bdc78a55284938e777357d5737aa265682dd93f authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Next release is 0.10.x due to API changes

28b578e96c17d9df98e0dccf6a4bed9169d2db78 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Export keys of type to data

0a6a4ce47180ee95948d52528efa7859728eb1e7 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Export keyring

29224e0aa96c46c71f91d62cf0e72872b0975744 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Update README with new API and Swift examples

cc9761600b4b650450c1b4295fa3232732991e2f authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Add errors, make swift API throwable

65067a92adbe46e37e0529aae77e62ad61183320 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Minor docs and headers fixes

9d70fc761697816bcad7eb4c52df79c7f4f67f95 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Don't crash on decrypt failure

5fa1fa7ab1946dcf345d4c005d30909b60d2e351 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Adds TwoFish to CHANGELOG

71d02fafaaf7880ff0991b9dff8567bf4958feeb authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Twofish CFB encrypt

c6a817d8ec7d5832aa61da144936636dd7b8e98b authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Twofish CFB decrypt

3cbf7b49f1fff35900860a14bdef9163c71dd40c authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Update API for custom CFB mode. Cleanups.

53b9bbd6074a53207ad84a020a8616897186c909 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Twofish key size is 32 bytes

6a20dbd840d77728ebec8807392ea5f549d9aa15 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Disable twofish due to CFB issues.

915d4addb5b9dc379229a5ca8a0e987a45e80581 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Adds Symmetric-Key Encrypted Session Key Packet

a4e5409f375b8f1890a0aba5091ce1d7ec1af692 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
PGPSymmetricallyEncryptedDataPacketTag is already implemented. Add missing tag.

81e14c7c04e676d017f5240cc1b6c57c60a81935 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Add TwoFish cipher

ceb676938f73bcb10c3011ea74c764aebb0b8e10 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
default keyring is a class property of ObjectivePGP

e247fd9881c96c5f91902436e4a5c1b2ace58601 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Update changelog

3c5a5d6f511d642ab2b031c764ce64f16d4ea118 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Armor checksum is optional. Fixes #93

3a3ab1568d4d88a10741cfca2bee1f7f42afc2f5 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Update template header. Cleanup TODOs

6292ed3bb1092f90cddcc01746b99eabf335c760 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Update playground example

aeeed3fb09ec3ccc2d40d053478724e2a9b5b3a0 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Build 0.9.6-beta1

72d6edac37aac1482b86e6ac75af3602aeb8bfde authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Verify all (not just one) signature

0768f13108caa3ed53e8ffa54c5f8801af122a5a authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Sign with multiple keys

caa023e6f1d6e10a518bc06182505d0f449a13c0 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Simplify public API

5b0b739f943d5c84e3dabf2d8346064e7f306013 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
mark passphrase block as no-escape

a5eb6c13a37322c3d549791904ef2be07c3822ab authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Move imported keys to PGPKeyring

9322308c4dfeef0a068d29508f9b41d6e227cfdc authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Use passphraseForKey for keys. PGPPartialKeyPublic -> PGPKeyTypePublic. Minors.

fac375e159f03cbe57bfc11078693b3d5cb01525 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Minors

b9281b784c2c50576f78197c69794e2b1075f781 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
passphraseForKey handler for keys parameter.

6dcaabc91cf3cf98c190fb6324ce6ba168ce6f9a authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Cleanup. decrypt and optionally verify signature

11552528ef50d392c2b20c9a54ed5c82ecace371 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>
Update error codes

26db93eb0ef1a88e1a6a340f75642d5c2d469a32 authored almost 7 years ago by Marcin Krzyżanowski <[email protected]>