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

2341 commits

Author SHA1 Message Date
853de42bc2
Fix more spotless formatting errors 2025-08-20 11:40:04 +02:00
7af4689bb7
Fix spotless error 2025-08-20 11:40:04 +02:00
b563e43c78
Add comments to OpenPGPKeyVersion 2025-08-20 11:40:04 +02:00
a23e573658
Add comments to HashAlgorithm 2025-08-20 11:40:04 +02:00
b9ee09a774
Add javadoc 2025-08-20 11:40:04 +02:00
b8bdb5bbe5
Clean up KeyAccessor class 2025-08-20 11:40:03 +02:00
f37d4a4450
Complete migration of KeyRingInfo to KeyIdentifier, javadoc 2025-08-20 11:40:03 +02:00
c886b56faf
Replace KeyRingInfo.publicKey with primaryKey 2025-08-20 11:40:03 +02:00
6eaa483650
Improve KeyRingInfos getPreferences implementations 2025-08-20 11:40:03 +02:00
35c6116643
Migrate from MissingPublicKeyCallback to OpenPGPCertifcateProvider 2025-08-20 11:40:03 +02:00
2eca5f0ef0
Fix addSubkey method 2025-08-20 11:40:03 +02:00
d5a0c83abe
Fix some tests 2025-08-20 11:40:02 +02:00
8b41f80ca0
Port SignatureBuilders over to new classes 2025-08-20 11:40:02 +02:00
2f3b1fac95
Rename and document members of SubkeyIdentifier 2025-08-20 11:40:02 +02:00
259a77d4df
OpenPGPFingerprint(s): Use FingerprintUtil to calculate key-ids 2025-08-20 11:40:02 +02:00
79bbea593e
Remove unnecessary imports 2025-08-20 11:40:02 +02:00
cb440776f2
Add workaround for decryption with non-encryption subkey 2025-08-20 11:40:02 +02:00
ce65e406c1
Fix version 2025-08-20 11:40:01 +02:00
8936cf22d0
Port CanonicalizedDataEncryptionTest 2025-08-20 11:40:01 +02:00
e3c586e182
Port Sign and UnlockSecretKeys examples 2025-08-20 11:40:01 +02:00
7e9b8d1cee
Port ReadKeys example 2025-08-20 11:40:01 +02:00
31dddb9de1
Progress porting the example tests 2025-08-20 11:40:01 +02:00
dcb78ddedf
Improve KeyExceptions 2025-08-20 11:40:00 +02:00
92da00fc8c
OpenPGPFingerprint: Add factory methods for new key / subkey classes 2025-08-20 11:40:00 +02:00
acb5a4a550
Port test 2025-08-20 11:40:00 +02:00
30d584c696
Port EncryptionOptions over to OpenPGPCertificate 2025-08-20 11:40:00 +02:00
4a90b8721f
Port ConsumerOptions, SigningOptions to new OpenPGPCertificate, OpenPGPKey classes 2025-08-20 11:40:00 +02:00
bbecdd693f
Reenable disabled test and add workaround for broken one 2025-08-20 11:40:00 +02:00
504939d82b
Even more migration and code compiles again 2025-08-20 11:39:59 +02:00
95c475d140
WIP: Transform Options and OpenPgpMessageInputStream 2025-08-20 11:39:59 +02:00
b55aa24cad
Change return type of KeyRingBuilder.build() to OpenPGPKey 2025-08-20 11:39:59 +02:00
0cb7b8886a
WIP: Migrate away from static methods 2025-08-20 11:39:59 +02:00
e19119e4cb
Begin transition to instance-based PGPainless, adapt policy 2025-08-20 11:39:59 +02:00
ba042e2728
Tests: Remove unused throws declarations 2025-08-20 11:39:58 +02:00
d889d37de5
Fix tests 2025-08-20 11:39:58 +02:00
7217eda924
KeyRingInfo: Replace PGPainless signature evaluation with BCs 2025-08-20 11:39:58 +02:00
b8bb5de2a2
Disable ElGamal key tests 2025-08-20 11:39:58 +02:00
c40a0b91f9
KeyRingInfo: Expose OpenPGPComponentKey in place of PGPPublicKey, OpenPGPSecretKey instead of PGPSecretKey 2025-08-20 11:39:58 +02:00
137bb51f2c
Change type of KeyRingInfo.publicKey to OpenPGPPrimaryKey 2025-08-20 11:39:57 +02:00
c593b5a590
Further integration of OpenPGPCertificate into KeyRingInfo 2025-08-20 11:39:57 +02:00
002fa71bb7
Add some debug checks to test 2025-08-20 11:39:57 +02:00
2c0edf9588
Fix some tests 2025-08-20 11:39:57 +02:00
e20beb6755
Fix test stability 2025-08-20 11:39:57 +02:00
34c8921bed
Start porting KeyRingInfo over to OpenPGPCertificate 2025-08-20 11:39:57 +02:00
d4b16971d5
Integrate KeyIdentifier with SubkeyIdentifier 2025-08-20 11:39:56 +02:00
eb9efec7c9
Add missing license headers 2025-08-20 11:39:56 +02:00
fd3616061a
Basic v6 key generation test 2025-08-20 11:39:56 +02:00
a62d3aacd0
Add new key types to default policy 2025-08-20 11:39:56 +02:00
443361ba03
Add new key types X25519, X448, Ed25519, Ed448 2025-08-20 11:39:56 +02:00
d2532977cc
Pass version down in tests 2025-08-20 11:39:55 +02:00