1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2024-07-04 09:12:33 +02:00
Commit graph

1952 commits

Author SHA1 Message Date
Paul Schaub 975d59c5a9
Add method to allow for encryption for keys with missing keyflags.
There are legacy keys around, which do not carry any key flags.
This commit adds a method to EncryptionOptions that allow PGPainless to encrypt
for such keys.

Fixes #400
2023-08-03 14:04:40 +02:00
Paul Schaub 0d8db24b1a
Fix typo 2023-08-02 16:02:01 +02:00
Paul Schaub 1df6dcce13
Update sop quickstart document 2023-08-02 14:46:35 +02:00
Paul Schaub e167fa37f3
Make use of new ArmoredOutputStream.Builder 2023-08-01 16:53:55 +02:00
Paul Schaub 8cdb7ee4e0
Add more tests for V6 fingerprints 2023-08-01 15:29:24 +02:00
Paul Schaub 15af265e3f
Update changelog 2023-08-01 14:31:09 +02:00
Paul Schaub 8bc2338463
Bump BC to 1.76 2023-08-01 14:27:49 +02:00
Paul Schaub 789fa507d1
PGPainless 1.6.2-SNAPSHOT 2023-07-22 15:21:10 +02:00
Paul Schaub 1768156899
PGPainless 1.6.1 2023-07-22 15:19:17 +02:00
Paul Schaub b2ea55a67d
Update changelog 2023-07-22 15:13:01 +02:00
Paul Schaub 28e4bc44a1
Further integration of pgpainless-wot 2023-07-22 00:30:52 +02:00
Paul Schaub 616820fe0f
Update ecosystem diagram 2023-07-22 00:30:39 +02:00
Paul Schaub 6ac019a420
Add isAuthenticatablySignedBy() to MessageMetadata 2023-07-21 17:30:11 +02:00
Paul Schaub 44690d063c
Rename CertificateAuthority methods 2023-07-21 17:11:56 +02:00
Paul Schaub c26ddc116e
Add identify API endpoint 2023-07-21 17:08:48 +02:00
Paul Schaub ccbf4ab84d
Add documentation to CertificateAuthority 2023-07-21 16:55:21 +02:00
Paul Schaub 8926ff9dfb
s/identify/lookup 2023-07-21 16:50:49 +02:00
Paul Schaub bf9bf94fb0
Integrate WoT by adding EncryptionOptions.addAuthenticatableRecipients() method 2023-07-21 16:38:34 +02:00
Paul Schaub 9d93c0f5ae
Add CertificateAuthority interface to enable integration with pgpainless-wot 2023-07-21 16:25:29 +02:00
Paul Schaub 22b4b93be8
Replace jetbrains annotations package with jsr305 2023-07-19 12:43:23 +02:00
Paul Schaub 59fa51bdf3
Expose SignatureValidator methods 2023-07-19 11:47:53 +02:00
Paul Schaub f46790be00
Require UTF8 for KeyRingBuilder.addUserId(byte[]) 2023-07-12 16:49:38 +02:00
Paul Schaub 0fa62991ec
PGPainless 1.6.1-SNAPSHOT 2023-07-12 16:25:31 +02:00
Paul Schaub d6dfcbf4b5
PGPainless 1.6.0 2023-07-12 16:23:42 +02:00
Paul Schaub e4589bf147
Update CHANGELOG 2023-07-12 16:13:57 +02:00
Paul Schaub 8f53952c7c
Update man pages 2023-07-12 16:00:54 +02:00
Paul Schaub 06fd04ac76
Fix error message in rewriteManPages script 2023-07-12 15:59:38 +02:00
Paul Schaub 50787708f5
Bump SOP-Java dependency from 7.0.0-SNAPSHOT to 7.0.0 2023-07-12 15:45:56 +02:00
Paul Schaub f3980304ed
SOP-Java now produces hard-revocations 2023-07-12 15:36:09 +02:00
Paul Schaub c69af33588
revoke-key: Generate hard instead of soft revocation 2023-07-12 15:27:36 +02:00
Paul Schaub 6e9d276309
Add complex change-key-password test 2023-07-12 15:25:12 +02:00
Paul Schaub e5539a810d
Use KeyReader class when reading public or secret keys 2023-07-12 15:25:03 +02:00
Paul Schaub 744c679e0c
Bump SOP_VERSION to 7 2023-07-12 01:37:19 +02:00
Paul Schaub 9c216e1ff4
Implement '--signing-only' option for 'generate-key' subcommand 2023-07-12 01:07:29 +02:00
Paul Schaub d3fe850c95
Initial implementation of 'change-key-password' command of SOP-07 2023-07-12 00:40:59 +02:00
Paul Schaub 37bbe8bb39
Initial implementation of the new revoke-key command from SOP-07 2023-07-11 23:15:22 +02:00
Paul Schaub 556d1bee30
PGPainless 1.5.7-SNAPSHOT 2023-07-07 11:36:15 +02:00
Paul Schaub 4838cd8d62
PGPainless 1.5.6 2023-07-07 11:34:23 +02:00
Paul Schaub b92365e268
Update changelog 2023-07-07 11:32:44 +02:00
Paul Schaub e61d414a98
Manually checkout SignatureSubpacketsUtil methods for wot 2023-07-07 11:26:55 +02:00
Paul Schaub 6487cf2371
Remove unused Certification class 2023-07-07 11:25:26 +02:00
Paul Schaub d52968514c
Add methods to access delegations and 3rd-party certifications from keys 2023-07-07 11:25:08 +02:00
Paul Schaub 172972fe29
Add utility methods to KeyRingInfo 2023-07-07 11:24:43 +02:00
Paul Schaub 30481cd510
Fix unreliable unit test
Fixes #389
2023-07-07 11:07:14 +02:00
Paul Schaub cac500874a
Update changelog 2023-07-07 10:48:44 +02:00
Paul Schaub 50bbdddc73
Update comment of KeyRingReader.publicKeyRingCollection() 2023-07-07 10:47:02 +02:00
Paul Schaub d707ecd20e
Disable now broken test caused by parsing certificates from secret keys 2023-07-07 10:44:16 +02:00
Paul Schaub 4cc8054cff
KeyRingReader.readPublicKeyRingCollection: Handle secret keys as public keys 2023-07-07 10:43:41 +02:00
Paul Schaub bbdb300814
Add test to verify correct behavior dealing with non-utf8 userID 2023-07-07 10:42:32 +02:00
Paul Schaub f37aa1097c
Prevent IAE when encountering non-UTF8 User-ID on a public key
Fixes #392
2023-07-07 10:42:18 +02:00