1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2025-12-07 04:41:12 +01:00
Commit graph

323 commits

Author SHA1 Message Date
67c2cf980b
Add fuzzer test for generate-key for testing fuzzed passphrases and user-ids 2025-11-04 23:23:34 +01:00
840a6afe79
key packet fuzzing tests: Use OpenPGPKey/OpenPGPCertificate API 2025-11-04 23:23:34 +01:00
e9aafbe201
Replace consumeAsBytes(XXX) with consumeRemainingAsBytes() 2025-11-04 23:23:34 +01:00
9377196ab7
Move jazzerVersion to version.gradle 2025-11-04 23:22:23 +01:00
6f7e900527
More fuzzing tests and vectors 2025-11-04 23:20:55 +01:00
f718b2ec81
Even more fuzzing 2025-11-04 23:20:53 +01:00
3f9dbb3456
More fuzzing 2025-11-04 23:15:45 +01:00
7edf5b5b32
Add more test vectors 2025-11-04 23:15:45 +01:00
d8992a0eba
Fuzzer tests 2025-11-04 23:15:44 +01:00
1bf5264f27
Fuzz different methods 2025-11-04 23:13:53 +01:00
a3d45c0455
SOP armor: catch IOException during inspection of data 2025-11-04 23:13:27 +01:00
b10e117795
Remove unused import 2025-11-04 20:38:26 +01:00
2cb41ae2e8
sop encrypt: Use SEIPDv1 for symmetric-only encryption by default 2025-11-04 20:04:53 +01:00
5faf04ae4b
sop generate-key: Add descriptions for profiles 2025-11-04 19:44:57 +01:00
b20622e497
PGPainless 2.0.2 2025-10-29 14:20:30 +01:00
4c0189a217
PGPainless 2.0.1 2025-10-13 16:29:54 +02:00
c3c8ce8193
Add test for subkey binding signature issuer info 2025-10-13 14:46:31 +02:00
6303c0d264
PGPainless 2.0.0 2025-09-26 13:36:46 +02:00
f8d9f3ccbb
Enabled some formerly disabled tests 2025-09-26 13:14:42 +02:00
cccd3287c1
Properly handle passphrases with leading/trailing whitespace 2025-08-30 12:34:00 +02:00
bd991d0a78
GenerateKeyTest: test user-id with whitespace 2025-08-30 11:47:24 +02:00
74661f17ed
Bump sop-java to 14.0.0-SNAPSHOT 2025-08-20 11:41:33 +02:00
e611311f2c
EncryptImpl: Emit session-key 2025-08-20 11:41:33 +02:00
19534fef09
Implement update-key command properly 2025-08-20 11:41:32 +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
b10b65d7cc
ValidateUserIdImpl: throw CertUserIdNoMatch for unbound user-ids 2025-08-20 11:41:31 +02:00
e988796ea9
SOP encrypt: Add profile for rfc9580 2025-08-20 11:41:31 +02:00
d8a1a272d9
Enable additional profiles 2025-08-20 11:41:30 +02:00
330e7eaee8
SOP generate-key: Implement additional profiles 2025-08-20 11:41:30 +02:00
e280aa34a0
SOP generate-key: Add rfc9580 profile 2025-08-20 11:41:30 +02:00
2afa614731
Test v6 key revocation 2025-08-20 11:41:29 +02:00
a46f170636
Test edge-cases in inline-detach operation 2025-08-20 11:41:29 +02:00
c99402dc3c
Simplify SessionKey conversion 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
e552255aa6
Generate-Key: Use new packet tags 2025-08-20 11:41:27 +02:00
702db4d75c
Port OpenPGPInputStream to Kotlin as OpenPGPAnimalSnifferInputStream 2025-08-20 11:41:24 +02:00
3ccc8601d7
Rework ASCII armor API 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
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
7a36735162
Add PGPainlessCertifyValidateUserIdTest 2025-08-20 11:41:19 +02:00
c60512a26d
Certify-UserId: Throw proper exception on unbound user-id 2025-08-20 11:41:19 +02:00
7d4c6a06b0
Set relaxed PK policies for tests with weak DSA keys 2025-08-20 11:41:19 +02:00
2c11a141d7
Fix checkstyle issues 2025-08-20 11:41:19 +02:00
151e0232c0
Add comments 2025-08-20 11:41:19 +02:00
b2d8935fc8
SOP: Implement merge-certs subcommand 2025-08-20 11:41:19 +02:00
2d379f6fc8
Update SOP version in VersionImpl 2025-08-20 11:41:18 +02:00
6c0ffcb007
Implement SOPs validate-userid command 2025-08-20 11:41:18 +02:00
f4cac6d20c
Implement SOPs certify-userid command 2025-08-20 11:41:18 +02:00
5829b755ed
SOP-Java: These go to 11 2025-08-20 11:41:18 +02:00