|
|
b10e117795
|
Remove unused import
|
2025-11-04 20:38:26 +01:00 |
|
|
|
2cb41ae2e8
|
sop encrypt: Use SEIPDv1 for symmetric-only encryption by default
|
2025-11-04 20:04:53 +01:00 |
|
|
|
5faf04ae4b
|
sop generate-key: Add descriptions for profiles
|
2025-11-04 19:44:57 +01:00 |
|
|
|
b20622e497
|
PGPainless 2.0.2
|
2025-10-29 14:20:30 +01:00 |
|
|
|
4c0189a217
|
PGPainless 2.0.1
|
2025-10-13 16:29:54 +02:00 |
|
|
|
c3c8ce8193
|
Add test for subkey binding signature issuer info
|
2025-10-13 14:46:31 +02:00 |
|
|
|
6303c0d264
|
PGPainless 2.0.0
|
2025-09-26 13:36:46 +02:00 |
|
|
|
f8d9f3ccbb
|
Enabled some formerly disabled tests
|
2025-09-26 13:14:42 +02:00 |
|
|
|
cccd3287c1
|
Properly handle passphrases with leading/trailing whitespace
|
2025-08-30 12:34:00 +02:00 |
|
|
|
bd991d0a78
|
GenerateKeyTest: test user-id with whitespace
|
2025-08-30 11:47:24 +02:00 |
|
|
|
74661f17ed
|
Bump sop-java to 14.0.0-SNAPSHOT
|
2025-08-20 11:41:33 +02:00 |
|
|
|
e611311f2c
|
EncryptImpl: Emit session-key
|
2025-08-20 11:41:33 +02:00 |
|
|
|
19534fef09
|
Implement update-key command properly
|
2025-08-20 11:41:32 +02:00 |
|
|
|
91730fd13f
|
SOP encrypt --profile=rfc9580: Only override enc mechanism with seipd2 if exclusively symmetric encryption is used
|
2025-08-20 11:41:31 +02:00 |
|
|
|
b10b65d7cc
|
ValidateUserIdImpl: throw CertUserIdNoMatch for unbound user-ids
|
2025-08-20 11:41:31 +02:00 |
|
|
|
e988796ea9
|
SOP encrypt: Add profile for rfc9580
|
2025-08-20 11:41:31 +02:00 |
|
|
|
d8a1a272d9
|
Enable additional profiles
|
2025-08-20 11:41:30 +02:00 |
|
|
|
330e7eaee8
|
SOP generate-key: Implement additional profiles
|
2025-08-20 11:41:30 +02:00 |
|
|
|
e280aa34a0
|
SOP generate-key: Add rfc9580 profile
|
2025-08-20 11:41:30 +02:00 |
|
|
|
2afa614731
|
Test v6 key revocation
|
2025-08-20 11:41:29 +02:00 |
|
|
|
a46f170636
|
Test edge-cases in inline-detach operation
|
2025-08-20 11:41:29 +02:00 |
|
|
|
c99402dc3c
|
Simplify SessionKey conversion
|
2025-08-20 11:41:28 +02:00 |
|
|
|
92d66f7f30
|
Add OpenPGPCertificateUtil and unify the way, SOP encodes/armors certificates/keys
|
2025-08-20 11:41:27 +02:00 |
|
|
|
e552255aa6
|
Generate-Key: Use new packet tags
|
2025-08-20 11:41:27 +02:00 |
|
|
|
702db4d75c
|
Port OpenPGPInputStream to Kotlin as OpenPGPAnimalSnifferInputStream
|
2025-08-20 11:41:24 +02:00 |
|
|
|
3ccc8601d7
|
Rework ASCII armor API
|
2025-08-20 11:41:23 +02:00 |
|
|
|
9ed53308c6
|
Replace static decryptAndOrVerify() method with non-static processMessage() function
|
2025-08-20 11:41:23 +02:00 |
|
|
|
239057cbdf
|
Implement crude update-key command (only merges certs for now)
|
2025-08-20 11:41:20 +02:00 |
|
|
|
1fca2dcb13
|
SOP certify-userid: Properly throw KeyCannotCertify exception
|
2025-08-20 11:41:20 +02:00 |
|
|
|
7a36735162
|
Add PGPainlessCertifyValidateUserIdTest
|
2025-08-20 11:41:19 +02:00 |
|
|
|
c60512a26d
|
Certify-UserId: Throw proper exception on unbound user-id
|
2025-08-20 11:41:19 +02:00 |
|
|
|
7d4c6a06b0
|
Set relaxed PK policies for tests with weak DSA keys
|
2025-08-20 11:41:19 +02:00 |
|
|
|
2c11a141d7
|
Fix checkstyle issues
|
2025-08-20 11:41:19 +02:00 |
|
|
|
151e0232c0
|
Add comments
|
2025-08-20 11:41:19 +02:00 |
|
|
|
b2d8935fc8
|
SOP: Implement merge-certs subcommand
|
2025-08-20 11:41:19 +02:00 |
|
|
|
2d379f6fc8
|
Update SOP version in VersionImpl
|
2025-08-20 11:41:18 +02:00 |
|
|
|
6c0ffcb007
|
Implement SOPs validate-userid command
|
2025-08-20 11:41:18 +02:00 |
|
|
|
f4cac6d20c
|
Implement SOPs certify-userid command
|
2025-08-20 11:41:18 +02:00 |
|
|
|
5829b755ed
|
SOP-Java: These go to 11
|
2025-08-20 11:41:18 +02:00 |
|
|
|
335cf8d162
|
Improve API for signatures in results
|
2025-08-20 11:41:16 +02:00 |
|
|
|
049f7422c0
|
Replace all remaining usages of PGPainless.generateKeyRing()
|
2025-08-20 11:41:16 +02:00 |
|
|
|
0152a69d0e
|
Remove API instance parameter from ProducerOptions
|
2025-08-20 11:41:13 +02:00 |
|
|
|
2a0e4e1d2d
|
generate-key: Use API instance when generating keys
|
2025-08-20 11:41:13 +02:00 |
|
|
|
85c0286041
|
Remove usage of deprecated methods in SOP implementations
|
2025-08-20 11:41:11 +02:00 |
|
|
|
8f3049602f
|
Remove SignerUserId check, Policy setting only via constructor parameter
|
2025-08-20 11:41:08 +02:00 |
|
|
|
dc1da5ff49
|
Fix test name
|
2025-08-20 11:41:07 +02:00 |
|
|
|
766a22716e
|
SOP: Inject API instance
|
2025-08-20 11:41:06 +02:00 |
|
|
|
4c7d39932f
|
Port SecretKeyRingEditor, replace Singleton usage with API instance calls
|
2025-08-20 11:41:03 +02:00 |
|
|
|
e46e9fa1f5
|
Rework Policy to be immutable. Changes are now done by calling policy.copy().withXYZ().build()
|
2025-08-20 11:40:10 +02:00 |
|
|
|
76963ec3ec
|
Remove ImplementationFactory in favor of BCs OpenPGPImplementation
|
2025-08-20 11:40:07 +02:00 |
|