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