1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2024-12-24 11:57:59 +01:00
Commit graph

954 commits

Author SHA1 Message Date
4857056986 Add failing Kleopatra interoperability test 2021-10-27 13:26:49 +02:00
3fd929916d
EncryptionOptions: Change return val of overrideEncryptionAlgorithm to EncryptionOptions 2021-10-26 23:06:41 +02:00
963a8170da
Fix decryption of signed messages created with PGPainless < 0.2.10 2021-10-23 16:44:40 +02:00
2b2639bde7
Fix checkstyle issues 2021-10-20 21:37:48 +02:00
a8998f27ad
Introduce HashAlgorithmNegotiator 2021-10-20 21:26:47 +02:00
3f31b076dd
PGPainless-0.2.18-SNAPSHOT 2021-10-20 15:30:37 +02:00
2435e2e130
PGPainless 0.2.17 2021-10-20 15:25:26 +02:00
3de69b83e7
Small README fixes 2021-10-20 14:33:41 +02:00
f05be3dc30
Fix prematurely throwing of MissingPassphraseException 2021-10-19 18:13:23 +02:00
b7bf722ecf
PGPainless-0.2.17-SNAPSHOT 2021-10-18 16:28:52 +02:00
c6f9c723ee
PGPainless 0.2.16 2021-10-18 16:24:22 +02:00
dc0b96278e
Add javadoc 2021-10-18 16:19:12 +02:00
2ad917d27c
Add ConsumerOptions.setMissingKeyPassphraseStrategy()
This allows switching missing passphrase handling from interactive mode
(fire callbacks to prompt user for missing key passphrases) to non-interactive mode
(throw MissingPassphraseException with all keys with missing passphrase in it).

Fixes #193
2021-10-18 16:01:19 +02:00
bebb9709ac
Add tests for how unbound subkeys are handled in KeyRingInfo 2021-10-14 16:16:06 +02:00
23b714f61b
Only consider validly bound subkeys when determining latest key creation date 2021-10-14 16:15:42 +02:00
aef213a672
Fix AssertionError when determining encryption subkeys from set containing unbound key 2021-10-14 15:53:49 +02:00
5ea8294a60
Improve javadoc of Feature class 2021-10-14 15:27:01 +02:00
4e16cf13c5
Remove unused subclass 2021-10-12 15:31:38 +02:00
b04ecc4eef
Further increase coverage of KeyRingInfo 2021-10-12 14:56:24 +02:00
ee1d38a38a
Increase test coverage for KeyRingInfo 2021-10-12 14:18:59 +02:00
bbc68e9803
Fix Picking of Subkey Revocation Signatures 2021-10-12 14:04:23 +02:00
15736586dd
SOP: Add convenience methods to deal with byte arrays 2021-10-10 16:34:17 +02:00
32f3f0246e
Declare gradle license via .reuse/dep5 2021-10-08 14:52:37 +02:00
2bf8e5ecd7
PGPainless-0.2.16-SNAPSHOT 2021-10-08 14:20:44 +02:00
bf80e9262f
PGPainless 0.2.15 2021-10-08 14:14:02 +02:00
33f516efe8
Fix detection of signed messages when verification keys are missing
Fixes #187, supersedes #189
2021-10-08 14:03:12 +02:00
0c122c1643
Add REUSE badge to README 2021-10-07 16:31:46 +02:00
a4d1a95c59 Fix typo 2021-10-07 16:28:41 +02:00
bb0873f1e4 Add reuse tool to CI 2021-10-07 16:28:31 +02:00
a28033cd65 Add licenses for external dependencies to LICENSE file 2021-10-07 16:28:31 +02:00
e390389c0a Reuse compliance 2021-10-07 16:28:31 +02:00
722477673d
Fix hen and egg problem with signature detaching in SOP 2021-10-04 16:48:27 +02:00
620959abc6
Some more pgpainless-sop tests 2021-10-04 16:28:56 +02:00
637bd18ca6
Add ArmorTest 2021-10-04 16:03:24 +02:00
c5b576d8d2
ArmorImpl: Write to provided output stream instead of system.out 2021-10-04 16:02:28 +02:00
18a6090f0e
Add tests for user-attribute validation 2021-10-04 15:53:58 +02:00
5761f28db9
Add FileUtil tests 2021-10-04 15:34:42 +02:00
d170138ea8
Add test for GenerateKeyImpl 2021-10-04 15:02:28 +02:00
c0ae6d75ba
Add tests for UserAttribute certification/revocation 2021-10-04 14:47:16 +02:00
5d28823c80
Add more signing tests 2021-10-04 14:21:06 +02:00
96755a82a5
More SignatureSubpacketsUtilTest methods 2021-10-04 14:00:23 +02:00
bccf384dbf
Add feature-related utilities and tests 2021-10-04 13:32:04 +02:00
7113dd1d7e
Add test for SignatureUtils 2021-10-03 14:32:32 +02:00
76a0a6479a
Remove unused OPS methods 2021-10-03 14:12:26 +02:00
0e1d6cb5a1
Rename DetachedSignature -> DetachedSignatureCheck 2021-10-03 13:47:20 +02:00
910bae58c0
Remove unused methods in DetachedSignature 2021-10-03 13:46:15 +02:00
7bc35dcba3
Add regression test for PGPUtil.getDecoderStream mistaking plaintext for base64 encoded data 2021-10-01 15:21:42 +02:00
8fccc73370
Update CHANGELOG.md 2021-10-01 15:09:50 +02:00
f7a7035059
Workaround for PGPUtil accidentally mistaking plain data for base64 encoded data. 2021-10-01 15:04:37 +02:00
5869996059
Add isSignedOnly() to MessageInspector
This method can be used to determine, whether the message was created using gpg --sign --armor.
It will return false if the message is signed and encrypted, since we cannot determine signed status while the message is encrypted.
Fixes #188
2021-10-01 14:12:10 +02:00