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

2473 commits

Author SHA1 Message Date
b3602bf2e4
Add test for PolicyAdapter properly adapting NotationRegistry implementations 2025-06-16 11:21:31 +02:00
afbd4e6105
Add tests for SignatureSubpacketsCallback implementations 2025-06-16 11:12:30 +02:00
2270c69af7
setPreferredAEADCiphersuites(): Add missing method taking PreferredAEADCiphersuites object 2025-06-16 11:12:08 +02:00
9a8ecb7fa0
Add missing implementations of then() method 2025-06-16 11:11:20 +02:00
ffebdda214
Remove unused SignatureSubpackets callback related methods 2025-06-16 11:10:35 +02:00
db0d753867
Implement update-key command properly 2025-06-12 13:35:24 +02:00
6fe4a6c9c6
Add test for CompressionAlgorithmNegotiator 2025-06-03 12:25:40 +02:00
f834ebe6f0
Move SymmetricKeyAlgorithmNegotiatorTest to negotiation package 2025-06-03 12:11:30 +02:00
ff59fb4591
Swappable algorithm negotiation delegates 2025-06-03 11:58:59 +02:00
8a161255ca
SOP encrypt --profile=rfc9580: Only override enc mechanism with seipd2 if exclusively symmetric encryption is used 2025-06-03 11:51:30 +02:00
f6806d05da
EncryptionMechanismNegotiator: Allow producing AEADED/OED packets 2025-06-03 11:49:59 +02:00
c20c25a448
ValidateUserIdImpl: throw CertUserIdNoMatch for unbound user-ids 2025-06-02 14:45:51 +02:00
5691d09e5f
SOP encrypt: Add profile for rfc9580 2025-05-30 14:45:34 +02:00
8988708126
Enable additional profiles 2025-05-30 14:29:55 +02:00
ea644e73e1
SOP generate-key: Implement additional profiles 2025-05-30 14:21:43 +02:00
cf5d04d1de
SOP generate-key: Add rfc9580 profile 2025-05-27 19:27:19 +02:00
4e2950b4bc
Move EncryptionMechanismNegotiator into own interface, improve negotiation 2025-05-25 16:27:49 +02:00
80b8441b92
Replace usage of KeyIdentifier.matches() with matchesExplicitly() 2025-05-21 11:57:13 +02:00
93a3d992bd
Remove SignerUserIdValidation enum 2025-05-20 15:32:34 +02:00
005322dc70
Add deprecation notices 2025-05-20 15:32:07 +02:00
13c78e1c8a
WIP: EncryptionMechanismPolicy 2025-05-20 15:05:24 +02:00
be852035bf
Improve GnuPGDummyKeyUtilTest 2025-05-19 14:22:52 +02:00
799f4cc377
Test v6 key revocation 2025-05-15 14:58:24 +02:00
9d34bac0cc
Test edge-cases in inline-detach operation 2025-05-15 14:50:47 +02:00
3948029ce0
Document KOpenPGP mitigations 2025-05-15 14:50:47 +02:00
74111be0c1
Simplify SessionKey conversion 2025-05-15 14:50:47 +02:00
828e31e12c
Document KOpenPGP mitigations 2025-05-15 14:31:40 +02:00
a31cc46c93
Fix more javadoc references 2025-05-15 14:21:06 +02:00
69164d3dc8
Fix references in javadoc 2025-05-15 14:05:36 +02:00
63d199d76b
Add OpenPGPCertificateUtil and unify the way, SOP encodes/armors certificates/keys 2025-05-14 13:27:06 +02:00
b42d96f31b
KeyRingReaderTest: Remove unused import 2025-05-14 13:26:30 +02:00
1d60d25360
TestAllImplementations: Fix javadoc 2025-05-14 13:26:01 +02:00
53e1674d2f
Fix test 2025-05-14 12:17:36 +02:00
ec4b963fdb
Generate-Key: Use new packet tags 2025-05-13 15:36:09 +02:00
34ac4ea520
Add missing license headers 2025-05-13 15:35:31 +02:00
b862cb4932
Add documentation 2025-05-13 13:53:55 +02:00
31b2edc651
Update documentation of AEADAlgorithm 2025-05-13 13:10:21 +02:00
bf5e3b6296
Port CertificateAuthority to KeyIdentifier, add tests for authenticated cert selection 2025-05-13 12:28:54 +02:00
4de9634a61
Add tests for LongExtension methods 2025-05-12 13:06:21 +02:00
668b3622de
Add test and documentation to DateExtensions 2025-05-12 12:45:32 +02:00
5d23481a39
Some updates to the README file 2025-05-12 12:32:26 +02:00
df95860f24
Add AEADAlkgorithm.toMechanism(SymAlg) shortcut method 2025-05-12 12:32:06 +02:00
49a507b8d1
Update README 2025-05-08 20:58:03 +02:00
0b7d373e1e
Port GnuPGDummyExtension implementation 2025-05-08 16:54:39 +02:00
03e731dd3f
Port Exception classes to Kotlin 2025-05-08 16:16:08 +02:00
017d9ce0f8
Remove usage of OpenPgpKeyAttributeUtil 2025-05-08 14:56:35 +02:00
62fe69db75
Port OpenPGPInputStream to Kotlin as OpenPGPAnimalSnifferInputStream 2025-05-08 14:38:48 +02:00
bef30223fa
Typo 2025-05-08 13:53:00 +02:00
c79a05ce45
Clean up OnePassSignatureCheck 2025-05-08 12:57:59 +02:00
bb5849c533
Remove unused SignatureComparator classes 2025-05-08 12:54:25 +02:00