1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2025-09-09 18:29:39 +02:00
Commit graph

298 commits

Author SHA1 Message Date
335f7c8ac5
EncryptImpl: Emit session-key 2025-06-16 13:34:37 +02:00
db0d753867
Implement update-key command properly 2025-06-12 13:35:24 +02:00
8a161255ca
SOP encrypt --profile=rfc9580: Only override enc mechanism with seipd2 if exclusively symmetric encryption is used 2025-06-03 11:51:30 +02:00
c20c25a448
ValidateUserIdImpl: throw CertUserIdNoMatch for unbound user-ids 2025-06-02 14:45:51 +02:00
5691d09e5f
SOP encrypt: Add profile for rfc9580 2025-05-30 14:45:34 +02:00
8988708126
Enable additional profiles 2025-05-30 14:29:55 +02:00
ea644e73e1
SOP generate-key: Implement additional profiles 2025-05-30 14:21:43 +02:00
cf5d04d1de
SOP generate-key: Add rfc9580 profile 2025-05-27 19:27:19 +02:00
799f4cc377
Test v6 key revocation 2025-05-15 14:58:24 +02:00
9d34bac0cc
Test edge-cases in inline-detach operation 2025-05-15 14:50:47 +02:00
74111be0c1
Simplify SessionKey conversion 2025-05-15 14:50:47 +02:00
63d199d76b
Add OpenPGPCertificateUtil and unify the way, SOP encodes/armors certificates/keys 2025-05-14 13:27:06 +02:00
ec4b963fdb
Generate-Key: Use new packet tags 2025-05-13 15:36:09 +02:00
62fe69db75
Port OpenPGPInputStream to Kotlin as OpenPGPAnimalSnifferInputStream 2025-05-08 14:38:48 +02:00
d477203a77
Rework ASCII armor API 2025-05-07 14:06:34 +02:00
2d7fc16607
Replace static decryptAndOrVerify() method with non-static processMessage() function 2025-05-06 22:21:02 +02:00
8d925b09d0
Implement crude update-key command (only merges certs for now) 2025-04-10 15:28:06 +02:00
07f3d1f28a
SOP certify-userid: Properly throw KeyCannotCertify exception 2025-04-10 15:26:59 +02:00
fe29abd335
Add PGPainlessCertifyValidateUserIdTest 2025-04-10 13:52:13 +02:00
71479f0221
Certify-UserId: Throw proper exception on unbound user-id 2025-04-10 13:51:52 +02:00
85c58ac78f
Set relaxed PK policies for tests with weak DSA keys 2025-04-10 13:24:19 +02:00
33f438acfe
Fix checkstyle issues 2025-04-10 13:12:45 +02:00
a4f91d9a98
Add comments 2025-04-10 12:29:37 +02:00
7fc24f06d0
SOP: Implement merge-certs subcommand 2025-04-10 12:26:58 +02:00
ce36d52865
Update SOP version in VersionImpl 2025-04-08 17:22:27 +02:00
b301e7571d
Implement SOPs validate-userid command 2025-04-08 16:10:38 +02:00
e61374ef12
Implement SOPs certify-userid command 2025-04-08 15:42:16 +02:00
c270ea76e6
SOP-Java: These go to 11 2025-04-08 13:24:46 +02:00
21bf140228
Improve API for signatures in results 2025-04-07 16:03:01 +02:00
1f8809be81
Replace all remaining usages of PGPainless.generateKeyRing() 2025-04-07 14:09:21 +02:00
f150f33403
Remove API instance parameter from ProducerOptions 2025-04-01 14:52:48 +02:00
58cf2db8b1
generate-key: Use API instance when generating keys 2025-04-01 14:33:08 +02:00
b88440028a
Remove usage of deprecated methods in SOP implementations 2025-03-28 16:02:36 +01:00
6627e02de4
Remove SignerUserId check, Policy setting only via constructor parameter 2025-03-26 10:39:46 +01:00
acbf7142a8
Fix test name 2025-03-26 10:39:44 +01:00
4e10c8a030
SOP: Inject API instance 2025-03-26 10:39:43 +01:00
261838dd2a
Port SecretKeyRingEditor, replace Singleton usage with API instance calls 2025-03-26 10:39:43 +01:00
fe45ee12be
Rework Policy to be immutable. Changes are now done by calling policy.copy().withXYZ().build() 2025-03-26 10:39:40 +01:00
46eebb2dbb
Remove ImplementationFactory in favor of BCs OpenPGPImplementation 2025-03-26 10:39:37 +01:00
4fb2b4ac4f
Add javadoc 2025-03-26 10:39:34 +01:00
70f006271f
Reenable disabled test and add workaround for broken one 2025-03-26 10:39:30 +01:00
0453109463
Even more migration and code compiles again 2025-03-26 10:39:30 +01:00
35ecb086fe
Change return type of KeyRingBuilder.build() to OpenPGPKey 2025-03-26 10:39:29 +01:00
933f61e99a
Disable ElGamal key tests 2025-03-26 10:39:28 +01:00
de5ef4de00
PGPainless 1.7.5 2025-03-25 12:05:33 +01:00
f22cada0ce
PGPainless 1.7.4 2025-03-20 18:02:07 +01:00
3b1dbf4102
PGPainless 1.7.3 2025-03-11 22:40:44 +01:00
9a1a01fe05
pgpainless-cli version: Fix repository URL 2025-03-11 21:39:11 +01:00
13c3295e64
Bump sop-java to 10.1.0 2025-03-11 21:39:11 +01:00
8854429205
Revert "SOP: encrypt: Apply CRLF encoding if text encoding is used"
This reverts commit cb6dde4e39.
2025-03-11 20:53:24 +01:00