Mon, 23 Mar 2020 22:35:57 +0100Fix type. sync
Neal H. Walfield <neal@pep.foundation> [Mon, 23 Mar 2020 22:35:57 +0100] rev 4503
Fix type.

- An sq_status_t is different from a PEP_STATUS.

- Thanks Volker.

Mon, 23 Mar 2020 21:52:34 +0100we don't need this sync
Volker Birk <vb@pep-project.org> [Mon, 23 Mar 2020 21:52:34 +0100] rev 4502
we don't need this

Fri, 20 Mar 2020 22:10:23 +0100Return more nuanced return codes. nuanced_return_codes
Neal H. Walfield <neal@pep.foundation> [Fri, 20 Mar 2020 22:10:23 +0100] rev 4501
Return more nuanced return codes.

- Introduce PEP_VERIFY_SIGNER_KEY_EXPIRED and
PEP_VERIFY_SIGNER_KEY_INVALID.

- Have pgp_decrypt_and_verify and pgp_verify_text returns them, when
appropriate.

Fri, 20 Mar 2020 21:44:34 +0100Detect more ways that keys can be broken. b0rken_crypto
Neal H. Walfield <neal@pep.foundation> [Fri, 20 Mar 2020 21:44:34 +0100] rev 4500
Detect more ways that keys can be broken.

- Sequoia provides a standard policy that will reject keys that are
weak. This could be because they use RSA with a 1024 bit key, or
because a weak hash of the binding signatures is signed.

- Instead of returning PEP_ct_OpenPGP_weak_unconfirmed or
PEP_ct_key_too_short, we now just return PEP_ct_b0rken_crypto in
all these cases.

- Unfortunately, this changes the semantics a bit.

Fri, 20 Mar 2020 20:50:11 +0100remove invalid test case (was for diagnostics a few days ago) sync
Krista 'DarthMama' Bennett <krista@pep.foundation> [Fri, 20 Mar 2020 20:50:11 +0100] rev 4499
remove invalid test case (was for diagnostics a few days ago)

Fri, 20 Mar 2020 20:15:35 +0100merge sync
Krista 'DarthMama' Bennett <krista@pep.foundation> [Fri, 20 Mar 2020 20:15:35 +0100] rev 4498
merge

Fri, 20 Mar 2020 20:15:16 +0100ENGINE-715: skip junk at start of ascii-armoured keys sync
Krista 'DarthMama' Bennett <krista@pep.foundation> [Fri, 20 Mar 2020 20:15:16 +0100] rev 4497
ENGINE-715: skip junk at start of ascii-armoured keys

Fri, 20 Mar 2020 19:26:58 +0100openpgp: When renewing a key, renew all non-revoked subkeys, too. sync
Neal H. Walfield <neal@pep.foundation> [Fri, 20 Mar 2020 19:26:58 +0100] rev 4496
openpgp: When renewing a key, renew all non-revoked subkeys, too.

- Fixes #703

Fri, 20 Mar 2020 15:38:50 +0100Update to latest Sequoia. sync
Neal H. Walfield <neal@pep.foundation> [Fri, 20 Mar 2020 15:38:50 +0100] rev 4495
Update to latest Sequoia.

Fri, 20 Mar 2020 15:13:54 +0100ENGINE-703: more missing keys... sigh sync
Krista 'DarthMama' Bennett <krista@pep.foundation> [Fri, 20 Mar 2020 15:13:54 +0100] rev 4494
ENGINE-703: more missing keys... sigh