|
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 |
|