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

2427 commits

Author SHA1 Message Date
f7dd72dd79
Respect encryptionMechanismOverride 2025-06-17 13:31:38 +02:00
6e8982df59
Remove debugging prints 2025-06-17 13:31:38 +02:00
ab6ab04bcb
Add documentation 2025-06-17 13:31:38 +02:00
dc2fe5d65a
Rework OpenPGPInputStream to rely on BCPGInputStream for packet parsing 2025-06-17 13:31:38 +02:00
05ea7bd94f
Workaround for OpenPGPInputStream to recognize PKESKv6 packets 2025-06-17 13:31:38 +02:00
c2f7a8b2fd
Fix checkstyle issues 2025-06-17 13:31:37 +02:00
333addf262
Move negotiation tests to dedicated test class 2025-06-17 13:31:37 +02:00
cc4928ab22
First draft for SEIPD2 negotiation 2025-06-17 13:31:37 +02:00
0266d14594
Rework KeyAccessor 2025-06-17 13:31:37 +02:00
94febc33df
Expose encryption mechanism during decryption 2025-06-17 13:31:37 +02:00
3cef99d256
Add BUILD.md 2025-06-17 13:31:36 +02:00
48f000f6f4
Update README 2025-06-17 13:31:36 +02:00
bdd5a9e26e
Raise kotlin lib version 2025-06-17 13:31:36 +02:00
9343e1e0f2
Remove duplicate line in build.gradle 2025-06-17 13:31:36 +02:00
1dd666d32b
Implement crude update-key command (only merges certs for now) 2025-06-17 13:31:36 +02:00
b7dedbd619
SOP certify-userid: Properly throw KeyCannotCertify exception 2025-06-17 13:31:36 +02:00
d540febc7f
Add PGPainlessCertifyValidateUserIdTest 2025-06-17 13:31:35 +02:00
168c884f27
Certify-UserId: Throw proper exception on unbound user-id 2025-06-17 13:31:35 +02:00
148af79794
Set relaxed PK policies for tests with weak DSA keys 2025-06-17 13:31:35 +02:00
85856567dd
Fix checkstyle issues 2025-06-17 13:31:35 +02:00
4797ce34c3
Add comments 2025-06-17 13:31:35 +02:00
68be1ffc5f
SOP: Implement merge-certs subcommand 2025-06-17 13:31:34 +02:00
9f2371932e
Update SOP version in VersionImpl 2025-06-17 13:31:34 +02:00
24cef79831
Add PublicKeyAlgorithmPolicy based on rfc9580 2025-06-17 13:31:34 +02:00
3080e8bdd3
Implement SOPs validate-userid command 2025-06-17 13:31:34 +02:00
2d1c2d2737
Implement SOPs certify-userid command 2025-06-17 13:31:34 +02:00
1b19634415
SOP-Java: These go to 11 2025-06-17 13:31:32 +02:00
c7c3d5b3ab
HardwareSecurity: Replace usage of Long KeyId with KeyIdentifier 2025-06-17 13:31:10 +02:00
f3257d9405
Remove unused test 2025-06-17 13:31:10 +02:00
b8f41b6212
Port ReadKeys example 2025-06-17 13:31:10 +02:00
96fa3af08c
Port Encrypt example 2025-06-17 13:31:10 +02:00
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