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

2462 commits

Author SHA1 Message Date
4e5eff6113
Test v6 key revocation 2025-06-17 13:31:45 +02:00
946d8aace0
Test edge-cases in inline-detach operation 2025-06-17 13:31:45 +02:00
bfd67abab7
Document KOpenPGP mitigations 2025-06-17 13:31:44 +02:00
aa4ffbaba5
Simplify SessionKey conversion 2025-06-17 13:31:44 +02:00
7b32da722f
Document KOpenPGP mitigations 2025-06-17 13:31:44 +02:00
c914a43853
Fix more javadoc references 2025-06-17 13:31:44 +02:00
4405c579a1
Fix references in javadoc 2025-06-17 13:31:44 +02:00
4462abce9f
Add OpenPGPCertificateUtil and unify the way, SOP encodes/armors certificates/keys 2025-06-17 13:31:44 +02:00
4d8179edc1
KeyRingReaderTest: Remove unused import 2025-06-17 13:31:43 +02:00
f786de4c54
TestAllImplementations: Fix javadoc 2025-06-17 13:31:43 +02:00
eaeb0e1ab2
Fix test 2025-06-17 13:31:43 +02:00
ed92f321dd
Generate-Key: Use new packet tags 2025-06-17 13:31:43 +02:00
f97591a509
Add missing license headers 2025-06-17 13:31:43 +02:00
8c7e9e1b54
Add documentation 2025-06-17 13:31:42 +02:00
f3b5664d95
Update documentation of AEADAlgorithm 2025-06-17 13:31:42 +02:00
82db3a9ea6
Port CertificateAuthority to KeyIdentifier, add tests for authenticated cert selection 2025-06-17 13:31:42 +02:00
06d0b90ff6
Add tests for LongExtension methods 2025-06-17 13:31:42 +02:00
88d9fae2fc
Add test and documentation to DateExtensions 2025-06-17 13:31:42 +02:00
2714c9770b
Some updates to the README file 2025-06-17 13:31:41 +02:00
e44e97844c
Add AEADAlkgorithm.toMechanism(SymAlg) shortcut method 2025-06-17 13:31:41 +02:00
48ba9dbe98
Update README 2025-06-17 13:31:41 +02:00
ab34413fa8
Port GnuPGDummyExtension implementation 2025-06-17 13:31:41 +02:00
a76128cf79
Port Exception classes to Kotlin 2025-06-17 13:31:41 +02:00
65f341f687
Remove usage of OpenPgpKeyAttributeUtil 2025-06-17 13:31:40 +02:00
a0ef949bb4
Port OpenPGPInputStream to Kotlin as OpenPGPAnimalSnifferInputStream 2025-06-17 13:31:40 +02:00
21246138aa
Typo 2025-06-17 13:31:40 +02:00
01c112770a
Clean up OnePassSignatureCheck 2025-06-17 13:31:40 +02:00
7c22d32a11
Remove unused SignatureComparator classes 2025-06-17 13:31:40 +02:00
3e867be780
Fix comment block layout 2025-06-17 13:31:40 +02:00
2d0e4b4fc0
Update documentation of SignatureVerification 2025-06-17 13:31:39 +02:00
1b6601cc19
Rework ASCII armor API 2025-06-17 13:31:39 +02:00
02d72c2691
Add documentation to PGPainless class 2025-06-17 13:31:39 +02:00
244113bc2f
Replace static decryptAndOrVerify() method with non-static processMessage() function 2025-06-17 13:31:39 +02:00
3bc07f045c
Prevent NULL encryption algorithm 2025-06-17 13:31:39 +02:00
76efbf2e45
Test encryptionMechanismOverride for symmetric and asymmetric encryption 2025-06-17 13:31:38 +02:00
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