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

2369 commits

Author SHA1 Message Date
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
21a167ce24
Add more deprecation annotations, workaround for BC armor bug 2025-08-20 11:40:13 +02:00
777ecb9ee7
GnuPGDummyKeyUtil: Migrate to KeyIdentifier 2025-08-20 11:40:13 +02:00
5f64e92724
Remove ProviderFactory classes
It is no longer possible to inject custom SecurityProviders.
Instead, you can create and inject your own implementation of BCs OpenPGPImplementation
2025-08-20 11:40:13 +02:00
6951911520
Fix javadoc parameter names 2025-08-20 11:40:13 +02:00
e68c365296
UserId: Remove deprecated method usage 2025-08-20 11:40:12 +02:00
e7954ff6f1
KeyRingUtils: Replace deprecated method usage 2025-08-20 11:40:12 +02:00
b543c2ed2a
Replace deprecated method usage and make policy injectable in UnlockSecretKey utility class 2025-08-20 11:40:12 +02:00
2f6e9abf23
Remove deprecated KeyInfo class
If you relied on it, replace its usage with the Kotlin extension functions as documented.
If you are using Java, use static methods from PGPPublicKeyExtensionsKt and PGPSecretKeyExtensionsKt instead.
2025-08-20 11:40:12 +02:00
3ea51f77be
Move default parameters of Options classes to factory methods 2025-08-20 11:40:12 +02:00
2489237071
ConsumerOptions: Pass down API 2025-08-20 11:40:12 +02:00
35b0cdde7e
More API down-handing 2025-08-20 11:40:11 +02:00
37f6fd100a
Cleanup PGPainless class 2025-08-20 11:40:11 +02:00
b9d7f1281f
Pass down API instance in more places 2025-08-20 11:40:11 +02:00
17c31349a1
Pass down API instance 2025-08-20 11:40:11 +02:00
2ae2389666
More code cleanup 2025-08-20 11:40:11 +02:00
a0624d8ac1
Add documentation 2025-08-20 11:40:10 +02:00
1fee94bf93
Code cleanup 2025-08-20 11:40:10 +02:00
9c591ef6d1
Allow passing creation time into KeyRingTemplates, replace deprecated methods 2025-08-20 11:40:10 +02:00