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

2415 commits

Author SHA1 Message Date
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
334147c840
Add PublicKeyAlgorithmPolicy based on rfc9580 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
8819ba0201
HardwareSecurity: Replace usage of Long KeyId with KeyIdentifier 2025-08-20 11:41:17 +02:00
f42f60b970
Remove unused test 2025-08-20 11:41:17 +02:00
ec86391d03
Port ReadKeys example 2025-08-20 11:41:17 +02:00
dad4e28580
Port Encrypt example 2025-08-20 11:41:17 +02:00
a973e84d83
Port DecryptOrVerify example 2025-08-20 11:41:17 +02:00
cb7c27751a
Port EncryptDecryptTest 2025-08-20 11:41:17 +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
686244a730
Add tests for v6<->v4 certificate certification 2025-08-20 11:41:16 +02:00
8c291c8c45
Port KeyWithUnknownSecretKeyEncryptionMethodTest 2025-08-20 11:41:16 +02:00
f79aba74ed
Port a bunch of more tests 2025-08-20 11:41:16 +02:00
674b15637f
Add missing methods for SecretKeyRing protection 2025-08-20 11:41:16 +02:00
2d678f8bb9
Add OpenPGPSecretKey.unlock(Passphrase) extension method 2025-08-20 11:41:15 +02:00
46d58f230e
Port BcHashContextSigner and test 2025-08-20 11:41:15 +02:00
0963f110a4
Port TryDecryptWithUnavailableGnuDummyKeyTest 2025-08-20 11:41:15 +02:00
bad49de6aa
Port more tests 2025-08-20 11:41:15 +02:00
c0207f50e9
Port some more tests 2025-08-20 11:41:15 +02:00
f6284fd59b
Port UnlockSecretKey method 2025-08-20 11:41:14 +02:00
9c87e4f34f
Small javadoc fixes 2025-08-20 11:41:14 +02:00
cf4ba07fbc
Add test for overriding features during key generation 2025-08-20 11:41:14 +02:00
b84f464b49
KeySpecBuilder: Expose API for overriding default AEAD algorithms and features 2025-08-20 11:41:14 +02:00
92630e40a4
Add missing javadoc to SigningOptions 2025-08-20 11:41:14 +02:00
0152a69d0e
Remove API instance parameter from ProducerOptions 2025-08-20 11:41:13 +02:00
9894524e33
Port ConvertKeys example 2025-08-20 11:41:13 +02:00
9204df5343
Port GenerateKeys examples 2025-08-20 11:41:13 +02:00
c1c54be259
Port PGPPublicKeyRingTest 2025-08-20 11:41:13 +02:00
0450e0cb81
Port ExtractCertCmdTest 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
5e3f6a1d47
Migrate GenerateKeyWithoutUserIdTest 2025-08-20 11:41:12 +02:00
6273f93d59
Migrate some tests to new API 2025-08-20 11:41:12 +02:00
4260ed7969
IntegrityProtectedInputStream: remove useless logger 2025-08-20 11:41:12 +02:00
797f421b27
Remove SignatureValidator methods 2025-08-20 11:41:12 +02:00
44c85fd1f4
Remove unused SignatureValidator methods 2025-08-20 11:41:12 +02:00
08ac0e874b
Replace SignatureVerifier usage with BC API 2025-08-20 11:41:11 +02:00
85c0286041
Remove usage of deprecated methods in SOP implementations 2025-08-20 11:41:11 +02:00
aeed0e736b
Port MessageInspector 2025-08-20 11:41:11 +02:00
a5336b1806
KeyRingUtils: Use KeyIdentifier instead of keyId 2025-08-20 11:41:11 +02:00
d721f546b6
KeyRingReader: Replace usage of deprecated PGPainless method with BC method 2025-08-20 11:41:11 +02:00
05300e3209
Improve readability of OpenPGPMessageInputStream 2025-08-20 11:41:11 +02:00