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

2517 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
963c2fc4b1
Change from elvis operator to equality comparator 2025-07-30 13:51:53 +02:00
5fd0984c45
Fuzz PGPObjectFactory 2025-07-30 13:51:53 +02:00
f574dc13ab
Fuzz PGPObjectFactory 2025-07-30 13:51:52 +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
de3afbfc1d
gitignore all .cifuzz-corpus directories 2025-07-30 13:49:19 +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
dfc8d0233e
Add fuzzing data to REUSE.toml 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
71cc4c78c4
Add pgpainless-sop/.cifuzz-corpus/* to .gitignore 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
abfb1767d8
Fix typo in error message 2025-07-30 13:31:51 +02:00
17b90a387c
Do not trim passphrases automatically 2025-07-30 13:31:07 +02:00
d48644ea96
Allow UserIDs with trailing/leading whitespace and escape newlines in ASCII armor 2025-07-30 13:31:07 +02:00
01ccb04539
Update codeql action to v3 2025-07-30 13:31:06 +02:00
82b7bf6c31
Issue templates: Add question about AI tooling 2025-07-27 19:44:20 +02:00
6ca9b6f4ed
Turn var into val 2025-07-24 11:49:47 +02:00
833484450c
Add overridden @Deprecated annotations 2025-07-24 11:49:38 +02:00
2b155b4ec0
Bump dependencies 2025-07-01 23:29:45 +02:00
3fd8b82c9b
Bump sop-java to 14.0.0 2025-06-18 12:16:48 +02:00
15d50bb4af
Bump sop-java to 14.0.0-SNAPSHOT 2025-06-17 13:32:57 +02:00
a49df00a9e
Bump BC to 1.81 + BC/#2105 2025-06-17 13:31:49 +02:00
98c48232f5
EncryptImpl: Emit session-key 2025-06-17 13:31:49 +02:00
9617b35703
Add test for PolicyAdapter properly adapting NotationRegistry implementations 2025-06-17 13:31:49 +02:00
aa1f99fe39
Add tests for SignatureSubpacketsCallback implementations 2025-06-17 13:31:49 +02:00
72ec1b1e06
setPreferredAEADCiphersuites(): Add missing method taking PreferredAEADCiphersuites object 2025-06-17 13:31:49 +02:00
7313c5e5a9
Add missing implementations of then() method 2025-06-17 13:31:48 +02:00
c054cb9705
Remove unused SignatureSubpackets callback related methods 2025-06-17 13:31:48 +02:00
0a639e1c2a
Implement update-key command properly 2025-06-17 13:31:48 +02:00
d789d3e0c4
Add test for CompressionAlgorithmNegotiator 2025-06-17 13:31:48 +02:00
21439854e3
Move SymmetricKeyAlgorithmNegotiatorTest to negotiation package 2025-06-17 13:31:48 +02:00
026be063f8
Swappable algorithm negotiation delegates 2025-06-17 13:31:47 +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
24887e2521
EncryptionMechanismNegotiator: Allow producing AEADED/OED packets 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
a575f46867
Move EncryptionMechanismNegotiator into own interface, improve negotiation 2025-06-17 13:31:46 +02:00