1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2025-01-11 20:56:23 +01:00
Commit graph

787 commits

Author SHA1 Message Date
245e4a380d
Add JUnit test to ensure proper bracketing and nested-ness of multiple OnePassSignatures 2021-08-05 13:12:12 +02:00
9a485a3354
Encrypt to all capable subkeys by default 2021-08-04 16:38:17 +02:00
7490eb925f
PGPainless-0.2.8-SNAPSHOT 2021-08-04 16:25:54 +02:00
7c88f386e7
PGPainless 0.2.7 2021-08-04 16:16:03 +02:00
2d76cb5c82
Fix partial length encoding of some messages
Fixes 

I'm not yet sure, why this issue only happened with some keys and not others,
but this fix works for now.
2021-08-04 16:02:35 +02:00
16c3116518
Fix order and nested-ness of one-pass-signatures
Fixes 
2021-08-04 15:42:25 +02:00
e4fdc3bc1e
SubkeyIdentifier: Throw NoSuchElementException for non-existent subkey 2021-08-01 17:23:17 +02:00
1327e08ac3
Add tests for SubkeyIdentifier 2021-08-01 17:19:04 +02:00
99ff6d537b
Prevent IllegalArgumentException for non-v4 issuer fingerprints 2021-08-01 16:11:47 +02:00
b674a412b5
Reformat issuer-fingerprint inclusion code 2021-08-01 16:03:30 +02:00
bd04e35a53
Commit investigation code for (Thunderbird interop issues) 2021-08-01 15:54:19 +02:00
6a11e39d76
Add issuer-fingerprint to message signatures 2021-08-01 15:53:51 +02:00
5422468d73
Check key flags on binding sig to determine if backsig is required 2021-07-31 22:25:55 +02:00
e7ed0f76a3
Properly ignore marker packets when reading keys/sigs 2021-07-31 22:25:12 +02:00
fb16db5db4
Improve handling of signatures with missing issuerKeyId packets 2021-07-31 22:24:39 +02:00
311c842196
Revert introduction of StreamUtil 2021-07-31 20:40:31 +02:00
b8f719d3eb
PGPainless-0.2.7-SNAPSHOT 2021-07-27 16:16:34 +02:00
d35c1e11e9
PGPainless 0.2.6 2021-07-27 16:09:55 +02:00
107e53c03e
Fully drain ArmoredInputStreams to verify CRC checksum.
Fixes  (for real this time)
2021-07-27 15:09:59 +02:00
17d0802392
PGPainless-0.2.6-SNAPSHOT 2021-07-26 20:48:34 +02:00
77de3f7084
PGPainless 0.2.5 2021-07-26 20:41:43 +02:00
fc311fe781
Workaround for : Avoid to prevent swallowing IOExceptions 2021-07-26 16:19:30 +02:00
10bb033e40
Set executable name for pgpainless-cli 2021-07-23 21:02:58 +02:00
5a9e1629b2
Allow customization of executable name of sop-java-picocli 2021-07-23 21:02:36 +02:00
3e9979240b Add javadoc to the SignatureValidator class 2021-07-22 15:28:24 +02:00
1f08815633 Explicitly reject non-self signatures when picking user-id self sigs 2021-07-22 15:28:24 +02:00
545c660815 PGPainless-0.2.5-SNAPSHOT 2021-07-22 15:28:24 +02:00
1a252e04f6
PGPainless 0.2.4 2021-07-20 09:56:58 +02:00
bbc79b75b1 Remove version number from pgpainless-sop 2021-07-20 09:56:02 +02:00
d5afc235a1
Update README 2021-07-20 09:46:23 +02:00
726d22b8d6 Change passphrase: Skip GNU_DUMMY_S2K keys 2021-07-19 15:05:03 +02:00
4244107994
Add readmes for all modules 2021-07-17 00:27:58 +02:00
88faaf5dd0
Update pgpainless-cli/README.md 2021-07-15 17:50:57 +02:00
24db3da9dd
Use picocli's builtin help command 2021-07-15 17:49:30 +02:00
2e55737795
Fix piping into 'gradle run' 2021-07-15 17:27:47 +02:00
f662a3dba9
Rename pgpainless run script and fix parameter passing 2021-07-15 17:22:39 +02:00
8cf5347b52 Base PGPainlessCLI on new sop-java module
* Rename pgpainless-sop -> pgpainless-cli
* Introduce sop-java (implementation-independent SOP API)
* Introduce sop-java-picocli (CLI frontend for sop-java)
* Introduce pgpainless-sop (implementation of sop-java using PGPainless)
* Rework pgpainless-cli (plugs pgpainless-sop into sop-java-picocli)
2021-07-15 17:03:56 +02:00
2ba782c451
Move file-related encryption-info into ProducerOptions 2021-07-10 12:22:47 +02:00
447c08b446 Add tests for ignoring marker packets when reading keys 2021-07-10 11:48:56 +02:00
0330d3cfa3 Add getMarkerPacket() test method 2021-07-10 11:48:46 +02:00
be4962c531 Fix KeyRingReader methods not ignoring marker packets 2021-07-10 11:48:39 +02:00
6a90c4303e
OpenPgpMetadat: identify verified sigs by SubkeyIdentifier 2021-07-04 13:08:24 +02:00
48314fde40
Assign sensible names to test() methods 2021-07-03 13:23:11 +02:00
70666d276b
Rework MultiMapTest 2021-07-03 13:20:25 +02:00
43a21de53a
Delete useless GenerateKeyTest 2021-07-03 12:59:33 +02:00
0321a6170c
Execute signature related tests on all implementations 2021-07-03 12:56:42 +02:00
a5dba7a368
Enable MultiPassphraseSymEncTest 2021-07-03 12:56:30 +02:00
7c612dd2ef
Parametrize BindingSignatureSubpacketsTest to run on all implementations 2021-07-03 12:50:44 +02:00
b4b84badc0
ImplementationFactory: override toString() 2021-07-03 12:44:21 +02:00
84ff6ce015
Improve tests 2021-07-03 12:42:17 +02:00