|
610e8a1930
|
Replace usage of .let()
|
2025-03-26 10:39:39 +01:00 |
|
|
91cde1de56
|
Make secret key protection settings customizable via policy
|
2025-03-26 10:39:39 +01:00 |
|
|
5b8c598d73
|
Copy deprecation annotation
|
2025-03-26 10:39:39 +01:00 |
|
|
d37fe077bc
|
Rename parameter
|
2025-03-26 10:39:38 +01:00 |
|
|
f38b64b4ae
|
Use relaxed PBE parameters
|
2025-03-26 10:39:38 +01:00 |
|
|
bfbac4563e
|
WIP: Migrate SecretKeyRingEditor
|
2025-03-26 10:39:38 +01:00 |
|
|
56508d2527
|
Transform SignatureSubpackets class into simple wrapper around PGPSignatureSubpacketGenerator
|
2025-03-26 10:39:38 +01:00 |
|
|
c6c5134f2f
|
Avoid deprecated API and remove unnecessary code
|
2025-03-26 10:39:38 +01:00 |
|
|
2b87943916
|
Tests: Avoid usage of now deprecated functionality
|
2025-03-26 10:39:38 +01:00 |
|
|
46eebb2dbb
|
Remove ImplementationFactory in favor of BCs OpenPGPImplementation
|
2025-03-26 10:39:37 +01:00 |
|
|
a1caf19d54
|
SigningOptions: Properly init PGPSignatureGenerator to support v6 keys
|
2025-03-26 10:39:37 +01:00 |
|
|
5441774887
|
Policy: Change default compression algorithm to UNCOMPRESSED
|
2025-03-26 10:39:37 +01:00 |
|
|
535bb0811f
|
Implement applying algorithm preferences as extension functions
|
2025-03-26 10:39:37 +01:00 |
|
|
d8980ed163
|
buildKey(): Use BC KeyGenerator, but apply PGPainless algorithm preferences
|
2025-03-26 10:39:37 +01:00 |
|
|
fb2c6f09ae
|
Add missing method implementations
|
2025-03-26 10:39:36 +01:00 |
|
|
7afb7ab920
|
Work on AlgorithmSuite
|
2025-03-26 10:39:36 +01:00 |
|
|
02477a18e8
|
Fix: Do not set IssuerKeyId on v6 key-signatures
|
2025-03-26 10:39:36 +01:00 |
|
|
ae005357c1
|
Progress on the migration guide
|
2025-03-26 10:39:36 +01:00 |
|
|
9217c4f85b
|
Start working on migration guide
|
2025-03-26 10:39:36 +01:00 |
|
|
0b11634d27
|
Add some missing documentation to ConsumerOptions
|
2025-03-26 10:39:35 +01:00 |
|
|
e7da1bc66a
|
Rework OnePassSignatureCheck
|
2025-03-26 10:39:35 +01:00 |
|
|
7f8fc340d8
|
Add documentation to PolicyAdapter
|
2025-03-26 10:39:35 +01:00 |
|
|
920c3f3d28
|
Add getKeyVersion() extension methods to certificate + subclasses and use it in KeyRingInfo.version
|
2025-03-26 10:39:35 +01:00 |
|
|
bef10a4f68
|
Fix more spotless formatting errors
|
2025-03-26 10:39:35 +01:00 |
|
|
a374da74d7
|
Fix spotless error
|
2025-03-26 10:39:35 +01:00 |
|
|
00fcd80834
|
Add comments to OpenPGPKeyVersion
|
2025-03-26 10:39:34 +01:00 |
|
|
171a7fd7dd
|
Add comments to HashAlgorithm
|
2025-03-26 10:39:34 +01:00 |
|
|
4fb2b4ac4f
|
Add javadoc
|
2025-03-26 10:39:34 +01:00 |
|
|
25f7bf600c
|
Clean up KeyAccessor class
|
2025-03-26 10:39:34 +01:00 |
|
|
737efaa8a4
|
Complete migration of KeyRingInfo to KeyIdentifier, javadoc
|
2025-03-26 10:39:34 +01:00 |
|
|
5ed42d38b5
|
Replace KeyRingInfo.publicKey with primaryKey
|
2025-03-26 10:39:33 +01:00 |
|
|
3c1439be58
|
Improve KeyRingInfos getPreferences implementations
|
2025-03-26 10:39:33 +01:00 |
|
|
8ee68c2f47
|
Migrate from MissingPublicKeyCallback to OpenPGPCertifcateProvider
|
2025-03-26 10:39:33 +01:00 |
|
|
f309e7b74d
|
Fix addSubkey method
|
2025-03-26 10:39:33 +01:00 |
|
|
a58a111d4b
|
Fix some tests
|
2025-03-26 10:39:33 +01:00 |
|
|
94211a7d07
|
Port SignatureBuilders over to new classes
|
2025-03-26 10:39:32 +01:00 |
|
|
74e0c2036d
|
Rename and document members of SubkeyIdentifier
|
2025-03-26 10:39:32 +01:00 |
|
|
c775ef2b24
|
OpenPGPFingerprint(s): Use FingerprintUtil to calculate key-ids
|
2025-03-26 10:39:32 +01:00 |
|
|
724de3e300
|
Remove unnecessary imports
|
2025-03-26 10:39:32 +01:00 |
|
|
17e8c1f88d
|
Add workaround for decryption with non-encryption subkey
|
2025-03-26 10:39:32 +01:00 |
|
|
1c0514ba03
|
Fix version
|
2025-03-26 10:39:32 +01:00 |
|
|
fe0f022ddf
|
Port CanonicalizedDataEncryptionTest
|
2025-03-26 10:39:31 +01:00 |
|
|
138203a021
|
Port Sign and UnlockSecretKeys examples
|
2025-03-26 10:39:31 +01:00 |
|
|
d13e3deabf
|
Port ReadKeys example
|
2025-03-26 10:39:31 +01:00 |
|
|
0b891162e3
|
Progress porting the example tests
|
2025-03-26 10:39:31 +01:00 |
|
|
96287a3f13
|
Improve KeyExceptions
|
2025-03-26 10:39:31 +01:00 |
|
|
b860cac003
|
OpenPGPFingerprint: Add factory methods for new key / subkey classes
|
2025-03-26 10:39:30 +01:00 |
|
|
0aedd53eff
|
Port test
|
2025-03-26 10:39:30 +01:00 |
|
|
4ab4a06936
|
Port EncryptionOptions over to OpenPGPCertificate
|
2025-03-26 10:39:30 +01:00 |
|
|
a1215ef846
|
Port ConsumerOptions, SigningOptions to new OpenPGPCertificate, OpenPGPKey classes
|
2025-03-26 10:39:30 +01:00 |
|