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

2396 commits

Author SHA1 Message Date
ff62a39dc8
Port DecryptOrVerify example 2025-06-17 13:31:10 +02:00
187416bbe1
Port EncryptDecryptTest 2025-06-17 13:31:09 +02:00
d1861e51cd
Improve API for signatures in results 2025-06-17 13:31:09 +02:00
654756c919
Replace all remaining usages of PGPainless.generateKeyRing() 2025-06-17 13:31:09 +02:00
2d6675ec06
Add tests for v6<->v4 certificate certification 2025-06-17 13:31:09 +02:00
7281ce530a
Port KeyWithUnknownSecretKeyEncryptionMethodTest 2025-06-17 13:31:09 +02:00
8aaa042087
Port a bunch of more tests 2025-06-17 13:31:09 +02:00
bab5a4b0bf
Add missing methods for SecretKeyRing protection 2025-06-17 13:31:08 +02:00
a8a09b7db7
Add OpenPGPSecretKey.unlock(Passphrase) extension method 2025-06-17 13:31:08 +02:00
e2d8db6796
Port BcHashContextSigner and test 2025-06-17 13:31:08 +02:00
bd24db9cc6
Port TryDecryptWithUnavailableGnuDummyKeyTest 2025-06-17 13:31:08 +02:00
9f35be1b0e
Port more tests 2025-06-17 13:31:08 +02:00
bb64188473
Port some more tests 2025-06-17 13:31:07 +02:00
54d83daee5
Port UnlockSecretKey method 2025-06-17 13:31:07 +02:00
cad89b9bde
Small javadoc fixes 2025-06-17 13:31:07 +02:00
c22a2e4fcf
Add test for overriding features during key generation 2025-06-17 13:31:07 +02:00
2dea73c584
KeySpecBuilder: Expose API for overriding default AEAD algorithms and features 2025-06-17 13:31:07 +02:00
47ec445ef7
Add missing javadoc to SigningOptions 2025-06-17 13:31:06 +02:00
ca22446f1c
Remove API instance parameter from ProducerOptions 2025-06-17 13:31:06 +02:00
41251296ce
Port ConvertKeys example 2025-06-17 13:31:06 +02:00
a37f6dfce9
Port GenerateKeys examples 2025-06-17 13:31:06 +02:00
69b0b2d371
Port PGPPublicKeyRingTest 2025-06-17 13:31:06 +02:00
1e67447efd
Port ExtractCertCmdTest 2025-06-17 13:31:06 +02:00
5f3e1b4da3
generate-key: Use API instance when generating keys 2025-06-17 13:31:05 +02:00
53b44e2817
Migrate GenerateKeyWithoutUserIdTest 2025-06-17 13:31:05 +02:00
c8694840d8
Migrate some tests to new API 2025-06-17 13:31:05 +02:00
c7ce79a5af
IntegrityProtectedInputStream: remove useless logger 2025-06-17 13:31:05 +02:00
e2832249cb
Remove SignatureValidator methods 2025-06-17 13:31:05 +02:00
2c1d89a249
Remove unused SignatureValidator methods 2025-06-17 13:31:04 +02:00
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