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

2487 commits

Author SHA1 Message Date
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
8b0057f266
Remove duplicate Padding parser branch 2025-08-20 11:41:10 +02:00
fe981e0384
Replace KeyRingUtils usage with toCertificate() 2025-08-20 11:41:10 +02:00
b4cff6d295
KeyRingInfo: Apply latest method name change from BC 2025-08-20 11:41:10 +02:00
fa9d769c5a
Rename new CertifyCertificate API methods and add revocation methods 2025-08-20 11:41:10 +02:00
8621ae8a69
Test v6 third party certification generation 2025-08-20 11:41:10 +02:00
9540d6090e
CertifyCertificate: Change visibility of internal members to private 2025-08-20 11:41:09 +02:00
529d344547
Remove Tuple class 2025-08-20 11:41:09 +02:00
970e974556
Remove unused KeyRingSelectionStrategy implementations 2025-08-20 11:41:09 +02:00
6a9fb3f6df
Rework some more tests 2025-08-20 11:41:09 +02:00
d5151b804e
Port SigningTest 2025-08-20 11:41:09 +02:00
288375212c
Introduce PGPainless.toKeyOrCertificate(PGPKeyRing) and constrain argument type of PGPainless.toCertificate(PGPPublicKeyRing) 2025-08-20 11:41:09 +02:00
8f3049602f
Remove SignerUserId check, Policy setting only via constructor parameter 2025-08-20 11:41:08 +02:00
b97ff5bc4e
Port signature validation to BC 2025-08-20 11:41:08 +02:00
c87941a41d
Rework ModifiedPublicKeysInvestigation 2025-08-20 11:41:08 +02:00
14a16575a4
Avoid usage of PGPainless.getPolicy() 2025-08-20 11:41:08 +02:00
772ffe5f5a
KeySpecBuilder: Do not use PGPainless.getPolicy() method 2025-08-20 11:41:08 +02:00
f2bd36502f
Policy is no longer a Singleton 2025-08-20 11:41:07 +02:00
1afcbacb04
Determine, whether to use AEAD by cosulting KeyRingProtectionSettings 2025-08-20 11:41:07 +02:00
6f3808466f
Port SelectUserId.validUserIds() 2025-08-20 11:41:07 +02:00
aabc8aa3a1
Change argument type for toCertificate() method to more general PGPKeyRing 2025-08-20 11:41:07 +02:00
264eb1c8a6
Delete SignaturePicker class 2025-08-20 11:41:07 +02:00
dc1da5ff49
Fix test name 2025-08-20 11:41:07 +02:00
efc20145b1
Port more extension functions 2025-08-20 11:41:06 +02:00
fad3974b21
Migrate some extension functions 2025-08-20 11:41:06 +02:00
6d25ddefab
PGPSignatureExtensions: Port wasIssuedBy() to KeyIdentifier 2025-08-20 11:41:06 +02:00
24f871c178
Update some examples in the README file 2025-08-20 11:41:06 +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