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

317 commits

Author SHA1 Message Date
289cf6ddee
Fix tests 2025-07-30 14:01:54 +02:00
801766ce04
Checkstyle issues 2025-07-30 13:52:53 +02:00
19a750e4b5
Rename FuzzTests 2025-07-30 13:51:53 +02:00
ec3d22bf1e
Add fuzzer test for generate-key for testing fuzzed passphrases and user-ids 2025-07-30 13:51:52 +02:00
28bc7f21eb
key packet fuzzing tests: Use OpenPGPKey/OpenPGPCertificate API 2025-07-30 13:51:52 +02:00
6b1e8924ab
Replace consumeAsBytes(XXX) with consumeRemainingAsBytes() 2025-07-30 13:51:52 +02:00
446526c7ec
Fix IndexOutOfBounds, but keep decryption with only SK working 2025-07-30 13:51:51 +02:00
28a27bac3e
Move jazzerVersion to version.gradle 2025-07-30 13:49:19 +02:00
21e272bd2f
More fuzzing tests and vectors 2025-07-30 13:49:19 +02:00
68991800d4
Even more fuzzing 2025-07-30 13:49:17 +02:00
891a6b745a
More fuzzing 2025-07-30 13:37:00 +02:00
e8f3698cd1
Add more test vectors 2025-07-30 13:36:59 +02:00
0604dbafc8
Fuzzer tests 2025-07-30 13:36:57 +02:00
63c2149348
Fuzz different methods 2025-07-30 13:35:28 +02:00
334a78738f
SOP armor: catch IOException during inspection of data 2025-07-30 13:35:27 +02:00
d48644ea96
Allow UserIDs with trailing/leading whitespace and escape newlines in ASCII armor 2025-07-30 13:31:07 +02:00
15d50bb4af
Bump sop-java to 14.0.0-SNAPSHOT 2025-06-17 13:32:57 +02:00
98c48232f5
EncryptImpl: Emit session-key 2025-06-17 13:31:49 +02:00
0a639e1c2a
Implement update-key command properly 2025-06-17 13:31:48 +02:00
fd85f8e567
SOP encrypt --profile=rfc9580: Only override enc mechanism with seipd2 if exclusively symmetric encryption is used 2025-06-17 13:31:47 +02:00
df136adfab
ValidateUserIdImpl: throw CertUserIdNoMatch for unbound user-ids 2025-06-17 13:31:47 +02:00
8f24bcfb26
SOP encrypt: Add profile for rfc9580 2025-06-17 13:31:47 +02:00
76820b8cd5
Enable additional profiles 2025-06-17 13:31:47 +02:00
0027a3ed24
SOP generate-key: Implement additional profiles 2025-06-17 13:31:46 +02:00
e45b551ab3
SOP generate-key: Add rfc9580 profile 2025-06-17 13:31:46 +02:00
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
aa4ffbaba5
Simplify SessionKey conversion 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
ed92f321dd
Generate-Key: Use new packet tags 2025-06-17 13:31:43 +02:00
a0ef949bb4
Port OpenPGPInputStream to Kotlin as OpenPGPAnimalSnifferInputStream 2025-06-17 13:31:40 +02:00
1b6601cc19
Rework ASCII armor API 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
1dd666d32b
Implement crude update-key command (only merges certs for now) 2025-06-17 13:31:36 +02:00
b7dedbd619
SOP certify-userid: Properly throw KeyCannotCertify exception 2025-06-17 13:31:36 +02:00
d540febc7f
Add PGPainlessCertifyValidateUserIdTest 2025-06-17 13:31:35 +02:00
168c884f27
Certify-UserId: Throw proper exception on unbound user-id 2025-06-17 13:31:35 +02:00
148af79794
Set relaxed PK policies for tests with weak DSA keys 2025-06-17 13:31:35 +02:00
85856567dd
Fix checkstyle issues 2025-06-17 13:31:35 +02:00
4797ce34c3
Add comments 2025-06-17 13:31:35 +02:00
68be1ffc5f
SOP: Implement merge-certs subcommand 2025-06-17 13:31:34 +02:00
9f2371932e
Update SOP version in VersionImpl 2025-06-17 13:31:34 +02:00
3080e8bdd3
Implement SOPs validate-userid command 2025-06-17 13:31:34 +02:00
2d1c2d2737
Implement SOPs certify-userid command 2025-06-17 13:31:34 +02:00
1b19634415
SOP-Java: These go to 11 2025-06-17 13:31:32 +02:00
d1861e51cd
Improve API for signatures in results 2025-06-17 13:31:09 +02:00
654756c919
Replace all remaining usages of PGPainless.generateKeyRing() 2025-06-17 13:31:09 +02:00
ca22446f1c
Remove API instance parameter from ProducerOptions 2025-06-17 13:31:06 +02:00
5f3e1b4da3
generate-key: Use API instance when generating keys 2025-06-17 13:31:05 +02:00
053eb2c830
Remove usage of deprecated methods in SOP implementations 2025-06-17 13:31:04 +02:00