|
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 |
|