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

2441 commits

Author SHA1 Message Date
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
0aebc2812d
Fix comment block layout 2025-05-08 12:50:36 +02:00
aeb2e638cd
Update documentation of SignatureVerification 2025-05-08 12:47:53 +02:00
d477203a77
Rework ASCII armor API 2025-05-07 14:06:34 +02:00
165ea8ae76
Add documentation to PGPainless class 2025-05-07 11:29:06 +02:00
2d7fc16607
Replace static decryptAndOrVerify() method with non-static processMessage() function 2025-05-06 22:21:02 +02:00
d835dea837
Prevent NULL encryption algorithm 2025-05-06 17:05:47 +02:00
4d48cd4c8e
Test encryptionMechanismOverride for symmetric and asymmetric encryption 2025-05-06 16:53:44 +02:00
a2d575e0e8
Respect encryptionMechanismOverride 2025-05-06 16:53:24 +02:00
57345edf94
Remove debugging prints 2025-05-06 16:53:05 +02:00
0351f62f09
Add documentation 2025-05-06 12:04:08 +02:00
7463ada774
Rework OpenPGPInputStream to rely on BCPGInputStream for packet parsing 2025-05-06 00:07:27 +02:00
0c4a305432
Workaround for OpenPGPInputStream to recognize PKESKv6 packets 2025-05-05 14:19:32 +02:00
7a8cc221b6
Fix checkstyle issues 2025-05-05 13:30:52 +02:00
6a3d405b36
Move negotiation tests to dedicated test class 2025-05-05 13:30:21 +02:00
74067f644c
First draft for SEIPD2 negotiation 2025-05-05 12:17:47 +02:00
de24da8698
Rework KeyAccessor 2025-05-05 10:58:24 +02:00
2aa6d85991
Expose encryption mechanism during decryption 2025-04-30 15:57:54 +02:00
30b5bf2cc6
Add BUILD.md 2025-04-30 15:57:22 +02:00
e444fdd6ca
gradle: migrate to new shadow plugin namespace 2025-04-28 11:41:11 +02:00
a80c4fb4bb
Re-add shadow plugin 2025-04-28 11:40:57 +02:00
4a6f201619
Update README 2025-04-28 10:40:49 +02:00
ac808e258c
Raise kotlin lib version 2025-04-14 11:11:47 +02:00
5b1f721eea
Remove duplicate line in build.gradle 2025-04-14 11:11:32 +02:00
8d925b09d0
Implement crude update-key command (only merges certs for now) 2025-04-10 15:28:06 +02:00
07f3d1f28a
SOP certify-userid: Properly throw KeyCannotCertify exception 2025-04-10 15:26:59 +02:00
fe29abd335
Add PGPainlessCertifyValidateUserIdTest 2025-04-10 13:52:13 +02:00
71479f0221
Certify-UserId: Throw proper exception on unbound user-id 2025-04-10 13:51:52 +02:00
85c58ac78f
Set relaxed PK policies for tests with weak DSA keys 2025-04-10 13:24:19 +02:00
33f438acfe
Fix checkstyle issues 2025-04-10 13:12:45 +02:00
a4f91d9a98
Add comments 2025-04-10 12:29:37 +02:00
7fc24f06d0
SOP: Implement merge-certs subcommand 2025-04-10 12:26:58 +02:00
ce36d52865
Update SOP version in VersionImpl 2025-04-08 17:22:27 +02:00