1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2024-11-16 01:12:05 +01:00
Commit graph

1390 commits

Author SHA1 Message Date
31eda327c6
SignatureSubpackets: Add set*Expiration() methods taking Duration arguments 2024-03-08 09:28:13 +01:00
b27a8b71ec
Improve tests with extension functions 2024-03-08 09:28:13 +01:00
e7784b10a4
Fix package name of extension functions 2024-03-08 09:28:13 +01:00
6cfeba064e
Sanitize key flags 2024-03-08 09:28:12 +01:00
61c6c2116a
AbstractSignatureBuilder: Catch incapable keys early 2024-03-08 09:28:12 +01:00
3f518eb1e0
Suppress unchecked cast warning 2024-03-08 09:28:12 +01:00
dd0c3f10c5
Rename builder class for more logic IDE completions 2024-03-08 09:28:12 +01:00
94dfd6633e
Rework return types and improve method visibility 2024-03-08 09:28:12 +01:00
9215987f24
Improve visibility by hiding methods 2024-03-08 09:28:12 +01:00
3fee627be9
Remove unused test image 2024-03-08 09:28:11 +01:00
694a10992c
Add JPEG image attribute adding 2024-03-08 09:28:11 +01:00
4afc30c462
More tests 2024-03-08 09:28:11 +01:00
95bd9532bd
Increase readability 2024-03-08 09:28:11 +01:00
13f9702b9b
Fix method hierarchy of addBindingSignature() 2024-03-08 09:28:11 +01:00
7f07503064
Add test for back-sig generation 2024-03-08 09:28:11 +01:00
79c8eff940
Fix method name 2024-03-08 09:28:10 +01:00
f21f257c2c
Parameter sanitization and tests 2024-03-08 09:28:10 +01:00
902d5f2973
Small documentation additions 2024-03-08 09:28:10 +01:00
d6aa003008
Rename buildV4 method 2024-03-08 09:28:10 +01:00
9b5754879a
Add more documentation 2024-03-08 09:28:10 +01:00
f6629e95dc
Delete intermediate experiments 2024-03-08 09:28:10 +01:00
0c8febd17d
Fix typo 2024-03-08 09:28:09 +01:00
7c00356794
Replace all KeyRingTemplates builders with new API 2024-03-08 09:28:09 +01:00
4063fcb6ad
Add documentation 2024-03-08 09:28:09 +01:00
f7d389c8d3
Restructure hierarchy of OpenPgpKeyGenerator classes 2024-03-08 09:28:09 +01:00
900860c1fa
Flatten class hierarchy 2024-03-08 09:28:09 +01:00
db01d566fd
Test new key generation API 2024-03-08 09:28:08 +01:00
177249dd53
Add PGPKeyPair.plusCertification() methods 2024-03-08 09:28:08 +01:00
787d2987f0
Add PGPKeyPairExtensions containing key format conversion methods 2024-03-08 09:28:08 +01:00
b5f8864861
SignatureBuilders: Add constructors taking PGPKeyPairs 2024-03-08 09:28:08 +01:00
62a20b2742
please checkstyle 2024-03-08 09:28:08 +01:00
4e02996c08
Small improvements 2024-03-08 09:28:08 +01:00
7ff63142b4
Instanciate Policy instead of reusing singleton 2024-03-08 09:28:07 +01:00
4a0eef0924
Documentation and primary userIDs 2024-03-08 09:28:07 +01:00
d7ce9764c3
Progress 2024-03-08 09:28:07 +01:00
a368a44f11
WIP: flexible, generic API 2024-03-08 09:28:07 +01:00
6703a514c8
Playing around with mixed opinionated/unopinionated API 2024-03-08 09:28:07 +01:00
251f30fae8
Rename function 2024-03-08 09:28:06 +01:00
9785582bd2
Improve readability of primaryUserId adjustment 2024-03-08 09:28:06 +01:00
2f7266d771
Rename OpenPgpComponentKeyBUilder.key to pair 2024-03-08 09:28:06 +01:00
9cea63529f
Auto-adjust primaryUserId 2024-03-08 09:28:06 +01:00
acd9566dbd
Port KeyRingTemplates.modernKeyRing() to new generator API. Fails test 2024-03-08 09:28:06 +01:00
f08981b78c
Add methods to control direct-key sigs and add unfinished test for primaryUserId test 2024-03-08 09:28:05 +01:00
fa9b07d2ce
Add documentation for toSecretKey method 2024-03-08 09:28:05 +01:00
8e1e90c89a
Document legacy-status of EdDSA and XDH 2024-03-08 09:28:05 +01:00
846b98e3c0
Move comment 2024-03-08 09:28:05 +01:00
f384ce84be
Enforce key capabilities for primary key and add tests 2024-03-08 09:28:05 +01:00
378890f83a
Enforce key algorithm capabilities for subkeys 2024-03-08 09:28:05 +01:00
70da96b064
Document that PublicKeyAlgorithm EdDsa is only for OpenPGP v4 2024-03-08 09:28:04 +01:00
d650ae7371
Rename some classes 2024-03-08 09:28:04 +01:00