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

2367 commits

Author SHA1 Message Date
cb7c61cf10
Replace SignatureVerifier usage with BC API 2025-06-17 13:31:04 +02:00
053eb2c830
Remove usage of deprecated methods in SOP implementations 2025-06-17 13:31:04 +02:00
7db10432fe
Port MessageInspector 2025-06-17 13:31:04 +02:00
e2d79e00cc
KeyRingUtils: Use KeyIdentifier instead of keyId 2025-06-17 13:31:04 +02:00
793ee40290
KeyRingReader: Replace usage of deprecated PGPainless method with BC method 2025-06-17 13:31:04 +02:00
3b9858f9ef
Improve readability of OpenPGPMessageInputStream 2025-06-17 13:31:03 +02:00
c88d1573d7
Remove duplicate Padding parser branch 2025-06-17 13:31:03 +02:00
364bebed14
Replace KeyRingUtils usage with toCertificate() 2025-06-17 13:31:03 +02:00
0fbf7fac04
KeyRingInfo: Apply latest method name change from BC 2025-06-17 13:31:03 +02:00
8c58ca620d
Rename new CertifyCertificate API methods and add revocation methods 2025-06-17 13:31:03 +02:00
a8cbd36a52
Test v6 third party certification generation 2025-06-17 13:31:02 +02:00
4a7e690806
CertifyCertificate: Change visibility of internal members to private 2025-06-17 13:31:02 +02:00
312a00e5d4
Remove Tuple class 2025-06-17 13:31:02 +02:00
57b6795513
Remove unused KeyRingSelectionStrategy implementations 2025-06-17 13:31:02 +02:00
acbb93066e
Rework some more tests 2025-06-17 13:31:02 +02:00
9a7aeae9fa
Port SigningTest 2025-06-17 13:31:02 +02:00
bab448eb6d
Introduce PGPainless.toKeyOrCertificate(PGPKeyRing) and constrain argument type of PGPainless.toCertificate(PGPPublicKeyRing) 2025-06-17 13:31:01 +02:00
221d329254
Remove SignerUserId check, Policy setting only via constructor parameter 2025-06-17 13:31:01 +02:00
4c180bbd59
Port signature validation to BC 2025-06-17 13:31:01 +02:00
63d1f855de
Rework ModifiedPublicKeysInvestigation 2025-06-17 13:31:01 +02:00
e61c3007c0
Avoid usage of PGPainless.getPolicy() 2025-06-17 13:31:01 +02:00
c8880619f9
KeySpecBuilder: Do not use PGPainless.getPolicy() method 2025-06-17 13:31:00 +02:00
2d42457ce4
Policy is no longer a Singleton 2025-06-17 13:31:00 +02:00
b24d0ef99c
Determine, whether to use AEAD by cosulting KeyRingProtectionSettings 2025-06-17 13:31:00 +02:00
2ae9c94841
Port SelectUserId.validUserIds() 2025-06-17 13:31:00 +02:00
a00a90c175
Change argument type for toCertificate() method to more general PGPKeyRing 2025-06-17 13:31:00 +02:00
3a28b33355
Delete SignaturePicker class 2025-06-17 13:31:00 +02:00
eefc622f63
Fix test name 2025-06-17 13:30:59 +02:00
665db5ceb6
Port more extension functions 2025-06-17 13:30:59 +02:00
b828e5477c
Migrate some extension functions 2025-06-17 13:30:59 +02:00
053f6cf362
PGPSignatureExtensions: Port wasIssuedBy() to KeyIdentifier 2025-06-17 13:30:59 +02:00
8a48cc40f7
Update some examples in the README file 2025-06-17 13:30:59 +02:00
2200cb7372
SOP: Inject API instance 2025-06-17 13:30:58 +02:00
57540d8028
Port SecretKeyRingEditor, replace Singleton usage with API instance calls 2025-06-17 13:30:58 +02:00
2a71a98bba
Add more deprecation annotations, workaround for BC armor bug 2025-06-17 13:30:58 +02:00
74c821c1e8
GnuPGDummyKeyUtil: Migrate to KeyIdentifier 2025-06-17 13:30:58 +02:00
bca4ddcb6f
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-06-17 13:30:58 +02:00
04160fbe27
Fix javadoc parameter names 2025-06-17 13:30:57 +02:00
429186c5e1
UserId: Remove deprecated method usage 2025-06-17 13:30:57 +02:00
b181efee00
KeyRingUtils: Replace deprecated method usage 2025-06-17 13:30:57 +02:00
7a5ece0907
Replace deprecated method usage and make policy injectable in UnlockSecretKey utility class 2025-06-17 13:30:57 +02:00
77890cc933
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-06-17 13:30:57 +02:00
93ee037ef0
Move default parameters of Options classes to factory methods 2025-06-17 13:30:57 +02:00
12fd807f75
ConsumerOptions: Pass down API 2025-06-17 13:30:56 +02:00
7e345a0e33
More API down-handing 2025-06-17 13:30:56 +02:00
f74932c4d0
Cleanup PGPainless class 2025-06-17 13:30:56 +02:00
8a9b5aa567
Pass down API instance in more places 2025-06-17 13:30:56 +02:00
0e48e94a91
Pass down API instance 2025-06-17 13:30:56 +02:00
1967483984
More code cleanup 2025-06-17 13:30:55 +02:00
62f3a35c02
Add documentation 2025-06-17 13:30:55 +02:00