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

2272 commits

Author SHA1 Message Date
3c62d0e242
WIP: Port SecretKeyRingEditor to use OpenPGPKeyEditor 2025-03-11 20:11:28 +01:00
6363a347db
WIP: Migrate SecretKeyRingEditor 2025-03-11 19:52:19 +01:00
2045aba03a
Transform SignatureSubpackets class into simple wrapper around PGPSignatureSubpacketGenerator 2025-03-11 19:52:19 +01:00
f49deba9e7
Avoid deprecated API and remove unnecessary code 2025-03-11 19:52:19 +01:00
30d20ec516
Tests: Avoid usage of now deprecated functionality 2025-03-11 19:52:19 +01:00
32afabf878
Remove ImplementationFactory in favor of BCs OpenPGPImplementation 2025-03-11 19:52:18 +01:00
3834f354d6
SigningOptions: Properly init PGPSignatureGenerator to support v6 keys 2025-03-11 19:52:18 +01:00
ace97777d8
Policy: Change default compression algorithm to UNCOMPRESSED 2025-03-11 19:52:18 +01:00
92fd3e566e
Implement applying algorithm preferences as extension functions 2025-03-11 19:52:18 +01:00
3262336065
buildKey(): Use BC KeyGenerator, but apply PGPainless algorithm preferences 2025-03-11 19:52:18 +01:00
bac69685b3
Add missing method implementations 2025-03-11 19:52:18 +01:00
1562c9630a
Work on AlgorithmSuite 2025-03-11 19:52:17 +01:00
2be4c28a52
Fix: Do not set IssuerKeyId on v6 key-signatures 2025-03-11 19:52:17 +01:00
3a71ff0135
Progress on the migration guide 2025-03-11 19:52:17 +01:00
acbb2e9ca7
Start working on migration guide 2025-03-11 19:52:17 +01:00
415f528490
Add some missing documentation to ConsumerOptions 2025-03-11 19:52:17 +01:00
62d6b7d5ab
Rework OnePassSignatureCheck 2025-03-11 19:52:16 +01:00
6e2d097a00
Add documentation to PolicyAdapter 2025-03-11 19:52:16 +01:00
3071e1e37c
Add getKeyVersion() extension methods to certificate + subclasses and use it in KeyRingInfo.version 2025-03-11 19:52:16 +01:00
a715c8cf93
Fix more spotless formatting errors 2025-03-11 19:52:16 +01:00
39bd9d6acb
Fix spotless error 2025-03-11 19:52:16 +01:00
bf02ca02b6
Add comments to OpenPGPKeyVersion 2025-03-11 19:52:16 +01:00
5a7f7900be
Add comments to HashAlgorithm 2025-03-11 19:52:15 +01:00
748714fd79
Add javadoc 2025-03-11 19:52:15 +01:00
1d6e457435
Clean up KeyAccessor class 2025-03-11 19:52:15 +01:00
bc6513b6c7
Complete migration of KeyRingInfo to KeyIdentifier, javadoc 2025-03-11 19:52:15 +01:00
664fe68224
Replace KeyRingInfo.publicKey with primaryKey 2025-03-11 19:52:15 +01:00
624d3f4559
Improve KeyRingInfos getPreferences implementations 2025-03-11 19:52:15 +01:00
674696d551
Migrate from MissingPublicKeyCallback to OpenPGPCertifcateProvider 2025-03-11 19:52:14 +01:00
dca52ee0be
Fix addSubkey method 2025-03-11 19:52:14 +01:00
a6e7bb18e9
Fix some tests 2025-03-11 19:52:14 +01:00
3feaf9134b
Port SignatureBuilders over to new classes 2025-03-11 19:52:14 +01:00
94dc25aa8b
Rename and document members of SubkeyIdentifier 2025-03-11 19:52:14 +01:00
5265dcdfeb
OpenPGPFingerprint(s): Use FingerprintUtil to calculate key-ids 2025-03-11 19:52:13 +01:00
6e83bfefd4
Remove unnecessary imports 2025-03-11 19:52:13 +01:00
95afc2cd30
Add workaround for decryption with non-encryption subkey 2025-03-11 19:52:13 +01:00
d656b5fda0
Fix version 2025-03-11 19:52:13 +01:00
bab6357e76
Port CanonicalizedDataEncryptionTest 2025-03-11 19:52:13 +01:00
c9b80315ed
Port Sign and UnlockSecretKeys examples 2025-03-11 19:52:13 +01:00
bac71bb137
Port ReadKeys example 2025-03-11 19:52:12 +01:00
d25cd300e2
Progress porting the example tests 2025-03-11 19:52:12 +01:00
a30ba00249
Improve KeyExceptions 2025-03-11 19:52:12 +01:00
ab1670598d
OpenPGPFingerprint: Add factory methods for new key / subkey classes 2025-03-11 19:52:12 +01:00
5161a46594
Port test 2025-03-11 19:52:12 +01:00
cdc51c0037
Port EncryptionOptions over to OpenPGPCertificate 2025-03-11 19:52:11 +01:00
5ce7b05266
Port ConsumerOptions, SigningOptions to new OpenPGPCertificate, OpenPGPKey classes 2025-03-11 19:52:11 +01:00
ac541b0902
Reenable disabled test and add workaround for broken one 2025-03-11 19:52:11 +01:00
070879ee02
Even more migration and code compiles again 2025-03-11 19:52:11 +01:00
c039ab543a
WIP: Transform Options and OpenPgpMessageInputStream 2025-03-11 19:52:11 +01:00
337dbbbc0a
Change return type of KeyRingBuilder.build() to OpenPGPKey 2025-03-11 19:52:11 +01:00