1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2025-12-05 11:51:09 +01:00
Commit graph

2558 commits

Author SHA1 Message Date
030dbfbf4f
Change from elvis operator to equality comparator 2025-11-04 23:23:34 +01:00
0cffe84727
Fuzz PGPObjectFactory 2025-11-04 23:23:34 +01:00
ad2056032c
Fuzz PGPObjectFactory 2025-11-04 23:23:34 +01:00
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
f43de82ef4
Fix IndexOutOfBounds, but keep decryption with only SK working 2025-11-04 23:23:33 +01:00
127fb97763
gitignore all .cifuzz-corpus directories 2025-11-04 23:22:24 +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
f658301a7f
Add fuzzing data to REUSE.toml 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
75bb3e582c
Add pgpainless-sop/.cifuzz-corpus/* to .gitignore 2025-11-04 23:13:28 +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
7ce845ff04
Update changelog 2025-11-04 20:06:17 +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
3ff7292cff
PGPainless 2.0.3-SNAPSHOT 2025-10-29 14:24:37 +01:00
b20622e497
PGPainless 2.0.2 2025-10-29 14:20:30 +01:00
9b6d8987a9
Update changelog 2025-10-29 13:25:02 +01:00
edf3f325f0
Bump sop-java to 14.0.3 2025-10-29 13:13:08 +01:00
3a783f9765
Bump logback-core to 1.5.19 2025-10-29 13:12:58 +01:00
51a1417f22
Add test for stripped key subkey passphrase changing 2025-10-29 12:59:14 +01:00
a9cee6f45c
Fix exception when changing passphrase of key with stripped component key
Fixes https://github.com/pgpainless/pgpainless/discussions/489\#discussioncomment-14796176
2025-10-29 12:27:28 +01:00
3f7b4920f4
Add test demonstrating how to verify sigs made in the future 2025-10-22 12:52:58 +02:00
3fc5669e56
Add test demonstrating signing message at a chosen point in time 2025-10-22 12:32:57 +02:00
652dd5b30e
Add missing MessageMetadata.isVerified{Inline|Detached}SignedBy(OpenPGPCertificate) methods 2025-10-22 12:32:22 +02:00
0a5c9d13c3
Update changelog 2025-10-22 11:25:49 +02:00
bc5c3f98a9
Disable test if test vector key is expired
Works around #484
2025-10-22 11:04:59 +02:00
ce6866fd6d
KeyRingBuilder: Properly respect custom keyGenerationTimes 2025-10-21 17:44:03 +02:00
5220597d75
SigningOptions: Add missing @JvmOverloads annotations 2025-10-21 17:43:55 +02:00
8f1fff5403
Add OpenPGPComponentKey.getSecretKey() extension method 2025-10-21 17:43:49 +02:00
cd99330a97
Add OpenPGPKey.isFullyDecrypted/isFullyEncrypted extension methods 2025-10-21 17:43:43 +02:00
fc056edd93
Add PGPainless.asciiArmor(Collection<OpenPGPCertificate>, PacketFormat) 2025-10-21 17:43:35 +02:00
0aa71cb816
PGPainless 2.0.2-SNAPSHOT 2025-10-13 16:45:10 +02:00
4c0189a217
PGPainless 2.0.1 2025-10-13 16:29:54 +02:00
43537f9da2
Update changelog 2025-10-13 14:49:31 +02:00
c3c8ce8193
Add test for subkey binding signature issuer info 2025-10-13 14:46:31 +02:00
ba47194cb7
Fix issuer key information on subkey binding signatures 2025-10-13 14:35:36 +02:00
9a23f0d05f
Add task to promote artifacts to maven central 2025-09-27 12:56:17 +02:00
33c6ba3602
Document locale workaround 2025-09-26 22:50:52 +02:00
9f9ad7bcab
Set default locale of native builds to en_US, bump sop-java to 14.0.2-SNAPSHOT 2025-09-26 22:43:17 +02:00
17a0756586
PGPainless 2.0.1-SNAPSHOT 2025-09-26 13:53:50 +02:00
6303c0d264
PGPainless 2.0.0 2025-09-26 13:36:46 +02:00
ab758b24c1
Update man pages 2025-09-26 13:30:21 +02:00