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

2306 commits

Author SHA1 Message Date
d92ae054d9
Use relaxed PBE parameters 2025-06-17 13:30:53 +02:00
18cdf6bbc7
WIP: Migrate SecretKeyRingEditor 2025-06-17 13:30:53 +02:00
3abc2a4e39
Transform SignatureSubpackets class into simple wrapper around PGPSignatureSubpacketGenerator 2025-06-17 13:30:53 +02:00
a25ba5943e
Avoid deprecated API and remove unnecessary code 2025-06-17 13:30:52 +02:00
34633cfeac
Tests: Avoid usage of now deprecated functionality 2025-06-17 13:30:52 +02:00
42c262a99f
Remove ImplementationFactory in favor of BCs OpenPGPImplementation 2025-06-17 13:30:52 +02:00
321053d66e
SigningOptions: Properly init PGPSignatureGenerator to support v6 keys 2025-06-17 13:30:52 +02:00
fc87d985b6
Policy: Change default compression algorithm to UNCOMPRESSED 2025-06-17 13:30:52 +02:00
f9c2ade2d0
Implement applying algorithm preferences as extension functions 2025-06-17 13:30:52 +02:00
8b5d9af522
buildKey(): Use BC KeyGenerator, but apply PGPainless algorithm preferences 2025-06-17 13:30:51 +02:00
d34cb2db61
Add missing method implementations 2025-06-17 13:30:51 +02:00
5de1e6a56d
Work on AlgorithmSuite 2025-06-17 13:30:51 +02:00
67af718db9
Fix: Do not set IssuerKeyId on v6 key-signatures 2025-06-17 13:30:51 +02:00
69fc590d26
Progress on the migration guide 2025-06-17 13:30:51 +02:00
44d90c600f
Start working on migration guide 2025-06-17 13:30:50 +02:00
9812d4d78c
Add some missing documentation to ConsumerOptions 2025-06-17 13:30:50 +02:00
996984cbb5
Rework OnePassSignatureCheck 2025-06-17 13:30:50 +02:00
63bdff58bf
Add documentation to PolicyAdapter 2025-06-17 13:30:50 +02:00
ac0c37925a
Add getKeyVersion() extension methods to certificate + subclasses and use it in KeyRingInfo.version 2025-06-17 13:30:50 +02:00
07d2311b0e
Fix more spotless formatting errors 2025-06-17 13:30:49 +02:00
0109624020
Fix spotless error 2025-06-17 13:30:49 +02:00
714b5bd9c9
Add comments to OpenPGPKeyVersion 2025-06-17 13:30:49 +02:00
f70792f92d
Add comments to HashAlgorithm 2025-06-17 13:30:49 +02:00
446b8eaaca
Add javadoc 2025-06-17 13:30:49 +02:00
22a1f54a9b
Clean up KeyAccessor class 2025-06-17 13:30:49 +02:00
e53e4f5f3c
Complete migration of KeyRingInfo to KeyIdentifier, javadoc 2025-06-17 13:30:48 +02:00
c00a9709de
Replace KeyRingInfo.publicKey with primaryKey 2025-06-17 13:30:48 +02:00
3030f2af2b
Improve KeyRingInfos getPreferences implementations 2025-06-17 13:30:48 +02:00
1379942c07
Migrate from MissingPublicKeyCallback to OpenPGPCertifcateProvider 2025-06-17 13:30:48 +02:00
0fc9ee716e
Fix addSubkey method 2025-06-17 13:30:48 +02:00
b61ba46d24
Fix some tests 2025-06-17 13:30:47 +02:00
88df92fd1f
Port SignatureBuilders over to new classes 2025-06-17 13:30:46 +02:00
975548fc76
Rename and document members of SubkeyIdentifier 2025-06-17 13:29:32 +02:00
2a2595a757
OpenPGPFingerprint(s): Use FingerprintUtil to calculate key-ids 2025-06-17 13:29:32 +02:00
58a96b5776
Remove unnecessary imports 2025-06-17 13:29:32 +02:00
0583a826d1
Add workaround for decryption with non-encryption subkey 2025-06-17 13:29:31 +02:00
fac87c371a
Fix version 2025-06-17 13:29:31 +02:00
23cb47365e
Port CanonicalizedDataEncryptionTest 2025-06-17 13:29:31 +02:00
0ea19d3b9a
Port Sign and UnlockSecretKeys examples 2025-06-17 13:29:31 +02:00
9e9ccc8624
Port ReadKeys example 2025-06-17 13:29:31 +02:00
df1d74962b
Progress porting the example tests 2025-06-17 13:29:31 +02:00
c0b6ea8f96
Improve KeyExceptions 2025-06-17 13:29:30 +02:00
3e8dd78e74
OpenPGPFingerprint: Add factory methods for new key / subkey classes 2025-06-17 13:29:30 +02:00
a54382a78e
Port test 2025-06-17 13:29:30 +02:00
0b4f1a0f01
Port EncryptionOptions over to OpenPGPCertificate 2025-06-17 13:29:30 +02:00
8c557ad945
Port ConsumerOptions, SigningOptions to new OpenPGPCertificate, OpenPGPKey classes 2025-06-17 13:29:30 +02:00
0c7055455b
Reenable disabled test and add workaround for broken one 2025-06-17 13:29:29 +02:00
0b165ee273
Even more migration and code compiles again 2025-06-17 13:29:29 +02:00
217a25bd62
WIP: Transform Options and OpenPgpMessageInputStream 2025-06-17 13:29:29 +02:00
53053cf3fc
Change return type of KeyRingBuilder.build() to OpenPGPKey 2025-06-17 13:29:29 +02:00