Commit Graph

1030 Commits

Author SHA1 Message Date
Paul Schaub 6f254610a5 Add missing license info 2022-01-04 17:54:16 +01:00
Paul Schaub 1b4f07c667 Progress working on Key minification 2022-01-04 17:54:16 +01:00
Paul Schaub dc6c9182c6 WIP: Start working on certificate minification 2022-01-04 17:54:16 +01:00
Paul Schaub 09026f56b0 Document workaround for https://github.com/bcgit/bc-java/pull/1085 2022-01-04 17:54:04 +01:00
Paul Schaub 4855f8063e Workaround for BC not correctly parsing RevocationKey packets 2022-01-04 17:34:42 +01:00
Paul Schaub 1e56d11b0b RevocationSignatureBuilder: Allow for generation of external revocation signatures 2022-01-04 17:34:33 +01:00
Paul Schaub 04724808b5 ArmorUtils: Add method to print single public keys 2022-01-04 17:34:19 +01:00
Paul Schaub e39b63e00e Add SignatureUtils.wasIssuedBy 2022-01-04 17:34:09 +01:00
Paul Schaub c270bc3d60 Hex decode data in OpenPgpV4Fingerprint constructor 2022-01-04 17:33:51 +01:00
Paul Schaub 301b201d43 Remove investigative test with expired key 2022-01-01 18:11:48 +01:00
Paul Schaub e177dafd60
PGPainless-1.0.1-SNAPSHOT 2021-12-28 14:07:27 +01:00
Paul Schaub 7609055404
PGPainless 1.0.0 2021-12-28 13:59:34 +01:00
Paul Schaub b1bde161b4
Fix typos and wording 2021-12-28 13:53:25 +01:00
Paul Schaub ce7b69269b
Various code cleanup 2021-12-28 13:32:50 +01:00
Paul Schaub 39686949d2
Bump dependencies 2021-12-28 13:32:33 +01:00
Paul Schaub 59f1a85887
Fix more code issues 2021-12-28 12:30:52 +01:00
Paul Schaub e96d668ee2 Clean up code 2021-12-28 12:18:51 +01:00
Paul Schaub 6eac50c5b5 Add documentation to SessionKey 2021-12-28 01:42:12 +01:00
Paul Schaub f3b7286eaf Introduce and use DateUtil.toSecondsPrecision 2021-12-28 01:42:12 +01:00
Paul Schaub 2f44621657 Add documentation to CollectionUtils methods 2021-12-28 01:42:12 +01:00
Paul Schaub 376e234baf
Add documentation to SecretKeyRingEditor 2021-12-28 01:23:47 +01:00
Paul Schaub 2d319051d4
Add quote to README 2021-12-28 01:19:43 +01:00
Paul Schaub e2707258fb
PGPainless-1.0.0-rc10-SNAPSHOT 2021-12-27 14:10:53 +01:00
Paul Schaub a86de0591b
PGPainless 1.0.0-rc9 2021-12-27 14:04:09 +01:00
Paul Schaub d0ef8581e8
Add RevokeUserIdsTest 2021-12-27 13:49:31 +01:00
Paul Schaub a0e9c1f555
Add SelectUserId.byEmail() 2021-12-27 13:36:13 +01:00
Paul Schaub 245376d7d0
Remove KeyRingUtils.deleteUserId() in favor of revoking SecretKeyRingEditor.removeUserId() methods 2021-12-27 13:35:58 +01:00
Paul Schaub 3a69f90401
Update changelog 2021-12-23 17:34:38 +01:00
Paul Schaub 31b7d18183
Properly resolve earliest expiration date when primary user-id + direct-key sig have expiraiton
Rename getPossiblyExpiredPrimaryUserId() method
2021-12-23 17:10:44 +01:00
Paul Schaub ad5399e083
PGPainless-1.0.0-rc9-SNAPSHOT 2021-12-23 16:28:14 +01:00
Paul Schaub 047cf1996d
PGPainless 1.0.0-rc8 2021-12-23 16:22:08 +01:00
Paul Schaub 6c9c683c85
Rename method to getValidAndExpiredUserIds() 2021-12-22 12:42:31 +01:00
Paul Schaub 56e60e88f4
When no user-id is marked as primary: return first user-id 2021-12-22 12:40:40 +01:00
Paul Schaub 31c7ae245a
Remove audit boobytraps 2021-12-21 13:34:29 +01:00
Paul Schaub 09e6596911
Add audit challenge secret key 2021-12-21 13:34:00 +01:00
Paul Schaub 9ad13e844b
PGPainless-1.0.0-rc8-SNAPSHOT 2021-12-20 13:37:59 +01:00
Paul Schaub 310e8372ad
PGPainless 1.0.0-rc7 2021-12-20 13:30:08 +01:00
Paul Schaub 447755200b
Update changelog 2021-12-20 13:28:21 +01:00
Paul Schaub 3aa9e2915a
Re-certify expired user-ids when changing key expiration date 2021-12-20 13:28:16 +01:00
Paul Schaub 710f961984 Rework key modification API.
Fixes #225
2021-12-20 13:01:58 +01:00
Paul Schaub deb23fb7e3 Revert "Add cure53 audit report"
This reverts commit ef68fc1890.
2021-12-20 12:53:54 +01:00
Paul Schaub ef68fc1890
Add cure53 audit report 2021-12-15 17:28:24 +01:00
Paul Schaub 78b668880b
Delete unused TestImplementationFactoryProvider 2021-12-14 16:57:50 +01:00
Paul Schaub cf90c25afc
rename invocationContextProvider to TestAllImplementations 2021-12-14 16:56:29 +01:00
Paul Schaub c331dee6b1
Replace @ArgumentSource with @TestTemplate, @ExtendWith 2021-12-14 16:55:04 +01:00
Paul Schaub 2ebf4be39c
Replace @MethodSource annotation with @ArgumentsSource 2021-12-14 15:47:53 +01:00
Paul Schaub a66b45c3d2
Further sourcing of PGPObjectFactory from ImplementationProvider 2021-12-14 15:03:45 +01:00
Paul Schaub 60f7a9d9ec
Source PGPObjectFactory from ImplementationProvider 2021-12-14 14:43:16 +01:00
Paul Schaub 1681f3934f
Fix method name getCommentHeader 2021-12-14 14:42:53 +01:00
Paul Schaub bff2b3fbfe
Clarify nesting depth exceeded error message 2021-12-14 13:14:56 +01:00