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

1563 commits

Author SHA1 Message Date
8d00ecf3fc
Add tests for SignatureSubpacketsCallback implementations 2025-08-20 11:41:33 +02:00
319847d4a8
setPreferredAEADCiphersuites(): Add missing method taking PreferredAEADCiphersuites object 2025-08-20 11:41:32 +02:00
1106cb4228
Add missing implementations of then() method 2025-08-20 11:41:32 +02:00
1ee77f1db7
Remove unused SignatureSubpackets callback related methods 2025-08-20 11:41:32 +02:00
19534fef09
Implement update-key command properly 2025-08-20 11:41:32 +02:00
d18158ac83
Add test for CompressionAlgorithmNegotiator 2025-08-20 11:41:32 +02:00
6429e3f77c
Move SymmetricKeyAlgorithmNegotiatorTest to negotiation package 2025-08-20 11:41:32 +02:00
fa289e9ca2
Swappable algorithm negotiation delegates 2025-08-20 11:41:31 +02:00
91730fd13f
SOP encrypt --profile=rfc9580: Only override enc mechanism with seipd2 if exclusively symmetric encryption is used 2025-08-20 11:41:31 +02:00
8290c7a3de
EncryptionMechanismNegotiator: Allow producing AEADED/OED packets 2025-08-20 11:41:31 +02:00
8623352bf2
Move EncryptionMechanismNegotiator into own interface, improve negotiation 2025-08-20 11:41:30 +02:00
33ea12adbf
Replace usage of KeyIdentifier.matches() with matchesExplicitly() 2025-08-20 11:41:30 +02:00
c8bad83346
Remove SignerUserIdValidation enum 2025-08-20 11:41:30 +02:00
34766abdfb
Add deprecation notices 2025-08-20 11:41:29 +02:00
5c0cdfd494
WIP: EncryptionMechanismPolicy 2025-08-20 11:41:29 +02:00
de7c2ea633
Improve GnuPGDummyKeyUtilTest 2025-08-20 11:41:29 +02:00
1395653698
Document KOpenPGP mitigations 2025-08-20 11:41:28 +02:00
197c1337c6
Document KOpenPGP mitigations 2025-08-20 11:41:28 +02:00
30de257d46
Fix more javadoc references 2025-08-20 11:41:28 +02:00
ca1dfae86f
Fix references in javadoc 2025-08-20 11:41:28 +02:00
92d66f7f30
Add OpenPGPCertificateUtil and unify the way, SOP encodes/armors certificates/keys 2025-08-20 11:41:27 +02:00
b8841a4415
KeyRingReaderTest: Remove unused import 2025-08-20 11:41:27 +02:00
66d270c071
TestAllImplementations: Fix javadoc 2025-08-20 11:41:27 +02:00
af500bdec1
Fix test 2025-08-20 11:41:27 +02:00
963e442b3c
Add missing license headers 2025-08-20 11:41:26 +02:00
d839e2eed1
Add documentation 2025-08-20 11:41:26 +02:00
2014db4112
Update documentation of AEADAlgorithm 2025-08-20 11:41:26 +02:00
8b9d41004b
Port CertificateAuthority to KeyIdentifier, add tests for authenticated cert selection 2025-08-20 11:41:26 +02:00
302e690b44
Add tests for LongExtension methods 2025-08-20 11:41:26 +02:00
71168d2091
Add test and documentation to DateExtensions 2025-08-20 11:41:26 +02:00
f694720c97
Add AEADAlkgorithm.toMechanism(SymAlg) shortcut method 2025-08-20 11:41:25 +02:00
be5c2a01a1
Port GnuPGDummyExtension implementation 2025-08-20 11:41:25 +02:00
0e6fa4b619
Port Exception classes to Kotlin 2025-08-20 11:41:25 +02:00
aaf88b8d3e
Remove usage of OpenPgpKeyAttributeUtil 2025-08-20 11:41:25 +02:00
702db4d75c
Port OpenPGPInputStream to Kotlin as OpenPGPAnimalSnifferInputStream 2025-08-20 11:41:24 +02:00
3a0ee1c101
Typo 2025-08-20 11:41:24 +02:00
8cb94a8924
Clean up OnePassSignatureCheck 2025-08-20 11:41:24 +02:00
3340614595
Remove unused SignatureComparator classes 2025-08-20 11:41:24 +02:00
02a997fb26
Fix comment block layout 2025-08-20 11:41:24 +02:00
380191c35b
Update documentation of SignatureVerification 2025-08-20 11:41:23 +02:00
3ccc8601d7
Rework ASCII armor API 2025-08-20 11:41:23 +02:00
9856aa43c4
Add documentation to PGPainless class 2025-08-20 11:41:23 +02:00
9ed53308c6
Replace static decryptAndOrVerify() method with non-static processMessage() function 2025-08-20 11:41:23 +02:00
7062681d03
Prevent NULL encryption algorithm 2025-08-20 11:41:23 +02:00
620f35cdd1
Test encryptionMechanismOverride for symmetric and asymmetric encryption 2025-08-20 11:41:23 +02:00
af7b0a8a5f
Respect encryptionMechanismOverride 2025-08-20 11:41:22 +02:00
6fec51c91c
Remove debugging prints 2025-08-20 11:41:22 +02:00
3729e0fa6d
Add documentation 2025-08-20 11:41:22 +02:00
5afd22b219
Rework OpenPGPInputStream to rely on BCPGInputStream for packet parsing 2025-08-20 11:41:22 +02:00
bc3cb95945
Workaround for OpenPGPInputStream to recognize PKESKv6 packets 2025-08-20 11:41:22 +02:00