1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2024-06-26 05:24:49 +02:00
Commit graph

660 commits

Author SHA1 Message Date
Paul Schaub b77d82e6b8
Add tests for CharSequence extension functions 2024-03-08 09:28:14 +01:00
Paul Schaub f1aa910431
Per-key protection and default binding signatures 2024-03-08 09:28:14 +01:00
Paul Schaub b4240ac9f7
Improve Key Generation API 2024-03-08 09:28:14 +01:00
Paul Schaub 20002efbf6
Add test for key using SHA-1 self sigs 2024-03-08 09:28:14 +01:00
Paul Schaub 1aeab82c2d
Test primary-ness of user-attributes 2024-03-08 09:28:14 +01:00
Paul Schaub 214a36ab34
Fix comments and add test 2024-03-08 09:28:13 +01:00
Paul Schaub 838ff9c499
Generate test key with key expiration time 2024-03-08 09:28:13 +01:00
Paul Schaub 31eda327c6
SignatureSubpackets: Add set*Expiration() methods taking Duration arguments 2024-03-08 09:28:13 +01:00
Paul Schaub b27a8b71ec
Improve tests with extension functions 2024-03-08 09:28:13 +01:00
Paul Schaub e7784b10a4
Fix package name of extension functions 2024-03-08 09:28:13 +01:00
Paul Schaub 6cfeba064e
Sanitize key flags 2024-03-08 09:28:12 +01:00
Paul Schaub 3fee627be9
Remove unused test image 2024-03-08 09:28:11 +01:00
Paul Schaub 694a10992c
Add JPEG image attribute adding 2024-03-08 09:28:11 +01:00
Paul Schaub 4afc30c462
More tests 2024-03-08 09:28:11 +01:00
Paul Schaub 7f07503064
Add test for back-sig generation 2024-03-08 09:28:11 +01:00
Paul Schaub 79c8eff940
Fix method name 2024-03-08 09:28:10 +01:00
Paul Schaub f21f257c2c
Parameter sanitization and tests 2024-03-08 09:28:10 +01:00
Paul Schaub d6aa003008
Rename buildV4 method 2024-03-08 09:28:10 +01:00
Paul Schaub f6629e95dc
Delete intermediate experiments 2024-03-08 09:28:10 +01:00
Paul Schaub 0c8febd17d
Fix typo 2024-03-08 09:28:09 +01:00
Paul Schaub f7d389c8d3
Restructure hierarchy of OpenPgpKeyGenerator classes 2024-03-08 09:28:09 +01:00
Paul Schaub db01d566fd
Test new key generation API 2024-03-08 09:28:08 +01:00
Paul Schaub 62a20b2742
please checkstyle 2024-03-08 09:28:08 +01:00
Paul Schaub 7ff63142b4
Instanciate Policy instead of reusing singleton 2024-03-08 09:28:07 +01:00
Paul Schaub 4a0eef0924
Documentation and primary userIDs 2024-03-08 09:28:07 +01:00
Paul Schaub d7ce9764c3
Progress 2024-03-08 09:28:07 +01:00
Paul Schaub a368a44f11
WIP: flexible, generic API 2024-03-08 09:28:07 +01:00
Paul Schaub 6703a514c8
Playing around with mixed opinionated/unopinionated API 2024-03-08 09:28:07 +01:00
Paul Schaub f08981b78c
Add methods to control direct-key sigs and add unfinished test for primaryUserId test 2024-03-08 09:28:05 +01:00
Paul Schaub 846b98e3c0
Move comment 2024-03-08 09:28:05 +01:00
Paul Schaub f384ce84be
Enforce key capabilities for primary key and add tests 2024-03-08 09:28:05 +01:00
Paul Schaub 05c203177e
Improve image attribute test 2024-03-08 09:28:04 +01:00
Paul Schaub 0d3fb446a8
Add tests for keys with malformed sig subpackets 2024-03-08 09:28:04 +01:00
Paul Schaub b164900a59
Add test for adding image to key 2024-03-08 09:28:04 +01:00
Paul Schaub a40c6ac755
WIP: Add method to add image attribute 2024-03-08 09:28:03 +01:00
Paul Schaub 44a3096467
Rename KeyGenerator and add MalformedKeyGenerationTest 2024-03-08 09:28:03 +01:00
Paul Schaub 6df4211985
Validate PublicKeyAlgorithmPolicy when generating keys 2024-03-08 09:28:03 +01:00
Paul Schaub 6c02b9ad44
Add test for SelfSignatureSubpacketsCallback methods 2024-03-08 09:28:03 +01:00
Paul Schaub 02f6e37c4f
Further progress 2024-03-08 09:28:03 +01:00
Paul Schaub 6416ef1e07
Progress 2024-03-08 09:28:02 +01:00
Paul Schaub 54a9b4f258
Better differentiate Base- and OpenPgpKeyBuilder 2024-03-08 09:28:02 +01:00
Paul Schaub 3b335fa627
Progress 2024-03-08 09:28:02 +01:00
Paul Schaub 699a5eabfc
Add method for adding user attribute 2024-03-08 09:28:02 +01:00
Paul Schaub 35a68823bd
Further progress 2024-03-08 09:28:01 +01:00
Paul Schaub 92550e35cc
Progress 2024-03-08 09:28:01 +01:00
Paul Schaub 0e25ada166
WIP: Work on new key generation API 2024-03-08 09:28:01 +01:00
Paul Schaub cbbd980554
Spotless apply 2024-03-05 21:30:28 +01:00
Paul Schaub c2abc89d5e
Add tests for PGPKeyRingExtensions 2024-03-05 21:29:47 +01:00
Paul Schaub c89c47c491
Add tests for PGPPublicKeyExtensions 2024-03-05 21:17:03 +01:00
Paul Schaub e561d58562
Add tests for PGPSecretKeyExtensions 2024-03-05 21:05:34 +01:00