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

2553 commits

Author SHA1 Message Date
84c30f9629
Update yubikit to 3.0.0, fix key generation, refactor code 2025-12-04 23:12:08 +01:00
bb796a6819
Remove old, commented-out code and add TODOs 2025-12-04 12:36:43 +01:00
2b060a1273
Fix existing test for decrypting with missing hardware key 2025-12-02 17:44:45 +01:00
a1af39a4f7
Transparent decryption 2025-12-02 13:10:47 +01:00
de47a683d9
WIP: Transparent decryption 2025-12-01 23:42:44 +01:00
510f8276e7
WIP 2025-12-01 12:08:04 +01:00
6f3f988707
Add prototype implementation for signing with hardware-backed keys 2025-12-01 12:07:45 +01:00
62caa81c6f
SigningOptions: Change map key type to OpenPGPComponentKey 2025-12-01 12:07:45 +01:00
88579d1120
Bump BC to custom 1.83-SNAPSHOT (contentSigner branch) 2025-12-01 12:07:44 +01:00
89bce1ca14
YubikeyDataDecryptorFactory: WIP with SECP521r1 keys 2025-12-01 12:07:30 +01:00
f26d91d41f
WIP: Decryption using ECDH key 2025-12-01 12:07:30 +01:00
06a6302001
Sketch out yubikey-based public key decryption.
Note: Requires a modified copy of Bouncy Castle with the following changes:
* BcPublicKeyDataDecryptorFactory.unwrapSessionData(): make public
* org.bouncycastle.openpgp.operator.bc.RFC6637KDFCalculator: Make class public
2025-12-01 12:07:30 +01:00
65159255f1
WIP: Explore implementing a concrete HardwareSecurity implementation using Yubikit 2025-12-01 12:07:28 +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
8536ee798f
Update reflect-config and resource-config files 2025-09-26 13:18:16 +02:00
96c787d047
Deploy to maven central 2025-09-26 13:15:51 +02:00
396834719f
Bump sop-java to 14.0.1 2025-09-26 13:14:58 +02:00
f8d9f3ccbb
Enabled some formerly disabled tests 2025-09-26 13:14:42 +02:00
12a727287d
Merge branch 'v6' into release/2.0 2025-09-24 20:08:41 +02:00