|
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 |
|