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

2465 commits

Author SHA1 Message Date
a46f170636
Test edge-cases in inline-detach operation 2025-08-20 11:41:29 +02:00
1395653698
Document KOpenPGP mitigations 2025-08-20 11:41:28 +02:00
c99402dc3c
Simplify SessionKey conversion 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
e552255aa6
Generate-Key: Use new packet tags 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
070780675e
Some updates to the README file 2025-08-20 11:41:25 +02:00
f694720c97
Add AEADAlkgorithm.toMechanism(SymAlg) shortcut method 2025-08-20 11:41:25 +02:00
9d75026bab
Update README 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
42a3082568
Fix checkstyle issues 2025-08-20 11:41:21 +02:00
75174ae7a1
Move negotiation tests to dedicated test class 2025-08-20 11:41:21 +02:00
b41fb2c468
First draft for SEIPD2 negotiation 2025-08-20 11:41:21 +02:00
7a33e84497
Rework KeyAccessor 2025-08-20 11:41:21 +02:00
ef9fed2844
Expose encryption mechanism during decryption 2025-08-20 11:41:21 +02:00
3f6d4755e0
Add BUILD.md 2025-08-20 11:41:21 +02:00
9ba39045a7
Update README 2025-08-20 11:41:20 +02:00
661d4977eb
Raise kotlin lib version 2025-08-20 11:41:20 +02:00
90dce46b8d
Remove duplicate line in build.gradle 2025-08-20 11:41:20 +02:00
239057cbdf
Implement crude update-key command (only merges certs for now) 2025-08-20 11:41:20 +02:00
1fca2dcb13
SOP certify-userid: Properly throw KeyCannotCertify exception 2025-08-20 11:41:20 +02:00