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

2240 commits

Author SHA1 Message Date
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
01fbf98beb
WIP: Migrate away from static methods 2025-03-11 19:52:10 +01:00
8ed4aa5ade
Begin transition to instance-based PGPainless, adapt policy 2025-03-11 19:52:10 +01:00
b3b38835b0
Tests: Remove unused throws declarations 2025-03-11 19:52:10 +01:00
46e21f35c8
Fix tests 2025-03-11 19:52:10 +01:00
de837ecb99
KeyRingInfo: Replace PGPainless signature evaluation with BCs 2025-03-11 19:52:10 +01:00
e9d5a88b1f
Disable ElGamal key tests 2025-03-11 19:52:09 +01:00
021b09dfb7
KeyRingInfo: Expose OpenPGPComponentKey in place of PGPPublicKey, OpenPGPSecretKey instead of PGPSecretKey 2025-03-11 19:52:09 +01:00
76ea97c6f4
Change type of KeyRingInfo.publicKey to OpenPGPPrimaryKey 2025-03-11 19:52:09 +01:00
dc3f9795fd
Further integration of OpenPGPCertificate into KeyRingInfo 2025-03-11 19:52:09 +01:00
6f2716eb34
Add some debug checks to test 2025-03-11 19:52:09 +01:00
89bed45ad1
Fix some tests 2025-03-11 19:52:09 +01:00
a9ad3a9cdc
Fix test stability 2025-03-11 19:52:08 +01:00
430f62a6fb
Start porting KeyRingInfo over to OpenPGPCertificate 2025-03-11 19:52:08 +01:00
a22a03ec4c
Integrate KeyIdentifier with SubkeyIdentifier 2025-03-11 19:52:08 +01:00
3eb2fb543a
Fix dependency on sop-java-testfixtures 2025-03-11 19:52:08 +01:00
e9e17904f6
Add missing license headers 2025-03-11 19:52:08 +01:00
6f3df4a51b
Basic v6 key generation test 2025-03-11 19:52:07 +01:00
f3cfcd9250
Add new key types to default policy 2025-03-11 19:52:07 +01:00
7ba9155f71
Add new key types X25519, X448, Ed25519, Ed448 2025-03-11 19:52:07 +01:00
83ebbef1e1
Pass version down in tests 2025-03-11 19:52:07 +01:00
790b4073a8
Allow passing version number to key generator 2025-03-11 19:52:07 +01:00
9d86adc478
Simplify code for setExpirationDate() 2025-03-11 19:52:07 +01:00
d9ff316fb0
Adapt PGPKeyPairGenerator and remove support for generating ElGamal keys 2025-03-11 19:52:06 +01:00
a179c32d4c
PGPainless 2.0.0-SNAPSHOT 2025-03-11 19:52:06 +01:00
dcaed42a51
Bump bc to 1.80-SNAPSHOT, sop-java to 10.1.0-SNAPSHOT 2025-03-11 19:52:06 +01:00
d5845d94a0
Merge pull request #470 from bjansen/bugfix/gh-469
Fix for #469
2025-03-11 19:51:08 +01:00
Bastien JANSEN
4185bf0326 Fix #469 2025-03-11 17:58:42 +01:00
74b28afd4a
SOP: inline-sign, detached-sign: Do not apply compression 2025-03-05 14:30:13 +01:00
bfdbac0f2d
Fix test by comparing to CRLF'd plaintext 2025-02-22 17:26:21 +01:00
cb6dde4e39
SOP: encrypt: Apply CRLF encoding if text encoding is used
Fixes #466
2025-02-22 15:46:36 +01:00
25c720b033
SOP inline-sign: Wrap data in LiteralData(text) packet if signing mode is text
Fixes #465
2025-02-22 13:37:51 +01:00
8d03810bf3
Fix typo in test 2025-02-18 14:26:01 +01:00