Paul Schaub
|
a898323209
|
Rename KeyType.EDDSA to KeyType.EDDSA_LEGACY
|
2024-02-21 14:57:02 +01:00 |
|
Paul Schaub
|
ec8ae3eff0
|
Kotlin conversion: SecretKeyRingEditor
|
2023-10-09 12:49:13 +02:00 |
|
Paul Schaub
|
92a5e559f8
|
Earlier catching of NPEs in tests
|
2023-05-03 17:26:21 +02:00 |
|
Paul Schaub
|
0cc884523c
|
Integrate RevocationState into KeyRingInfo class
|
2022-08-29 11:30:10 +02:00 |
|
Paul Schaub
|
223cf009fc
|
Fix User-ID format in documentation and note invalid user-id formats in tests
|
2022-07-12 10:33:43 +02:00 |
|
Paul Schaub
|
dd26b5230d
|
Use newly introduced modernKeyRing(userId) method
|
2022-06-19 16:59:42 +02:00 |
|
Paul Schaub
|
5b9e72d42c
|
Add KeyRingInfo.isUsableForEncryption()
|
2022-03-06 14:58:36 +01:00 |
|
Paul Schaub
|
35dd4f9a67
|
Fix unused import
|
2022-03-01 17:37:24 +01:00 |
|
Paul Schaub
|
d55d6a1686
|
Improve RegExs for extracting email addresses from keys
Based on https://github.com/pgpainless/pgpainless/pull/257/
Thanks @bratkartoffel for the initial proposed changes
|
2022-03-01 12:14:09 +01:00 |
|
Paul Schaub
|
e7f583c1af
|
Fix KeyRingInfo.get*Algorithm(keyId)
|
2022-01-15 02:45:21 +01:00 |
|
Paul Schaub
|
ce7b69269b
|
Various code cleanup
|
2021-12-28 13:32:50 +01:00 |
|
Paul Schaub
|
710f961984
|
Rework key modification API.
Fixes #225
|
2021-12-20 13:01:58 +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
|
19b1a0238d
|
Fix API for accessing preferred algorithms
|
2021-11-15 13:02:26 +01:00 |
|
Paul Schaub
|
03a350d279
|
Separate key generation from scratch and from templates in to buildKeyRing() and generateKeyRing()
|
2021-11-02 12:23:05 +01:00 |
|
Paul Schaub
|
bd67d9c0fa
|
Rename EncryptionPurpose.STORAGE_AND_COMMUNICATION -> ANY
|
2021-11-02 11:30:44 +01:00 |
|
Paul Schaub
|
bebb9709ac
|
Add tests for how unbound subkeys are handled in KeyRingInfo
|
2021-10-14 16:16:06 +02:00 |
|
Paul Schaub
|
b04ecc4eef
|
Further increase coverage of KeyRingInfo
|
2021-10-12 14:56:24 +02:00 |
|
Paul Schaub
|
ee1d38a38a
|
Increase test coverage for KeyRingInfo
|
2021-10-12 14:18:59 +02:00 |
|
Paul Schaub
|
e390389c0a
|
Reuse compliance
|
2021-10-07 16:28:31 +02:00 |
|
Paul Schaub
|
be47a96030
|
Further simplify the KeyRingBuilder API
|
2021-09-20 12:30:03 +02:00 |
|
Paul Schaub
|
21f424551b
|
Simplify KeySpecBuilder
|
2021-09-13 19:46:18 +02:00 |
|
Paul Schaub
|
8256cd3a5b
|
Test some methods of KeyRingInfo
|
2021-08-08 18:26:38 +02:00 |
|
Paul Schaub
|
63c75f1f86
|
Rename TestUtil -> TestImplementationFactoryProvider
|
2021-07-03 12:42:12 +02:00 |
|
Paul Schaub
|
c8a281d6a4
|
Move UTC timestamp methods to DateUtil class
|
2021-07-03 12:23:24 +02:00 |
|
Paul Schaub
|
3cb014e3f6
|
Add TestUtils.now() to have stable 'rounded' UTC dates in tests
|
2021-07-01 19:12:23 +02:00 |
|
Paul Schaub
|
9f76d16a34
|
Execute more tests on both implementation providers
|
2021-07-01 19:11:55 +02:00 |
|
Paul Schaub
|
dae5288456
|
Add KeyRingInfo.getVersion()
|
2021-06-26 16:30:54 +02:00 |
|
Paul Schaub
|
1ad23366a7
|
Implement KeyRingInfo.getKeysWithFlag() and KeyRingInfo.getExpirationDateForUse()
|
2021-05-31 15:13:28 +02:00 |
|
Paul Schaub
|
8618d1faea
|
More tests
|
2021-05-31 13:59:56 +02:00 |
|
Paul Schaub
|
64cc9ecca4
|
Proper Signature Verification
|
2021-04-30 09:49:19 +02:00 |
|
Ivan Pizhenko
|
eb47e5caa3
|
issue #107 Add method KeyRingInfo.isFullyEncrypted() (#110)
Add method KeyRingInfo.isFullyEncrypted()
Fixes #107
Co-authored-by: Ivan Pizhenko <IvanPizhenko@users.noreply.github.com>
|
2021-04-27 11:06:04 +02:00 |
|
Paul Schaub
|
bec2fb5ce1
|
Increase test coverage by writing bunch of JUnit tests
|
2021-01-22 20:03:20 +01:00 |
|
Paul Schaub
|
ccae32ca3f
|
Test getSecretKey()
|
2021-01-21 14:38:25 +01:00 |
|
Paul Schaub
|
c35154813a
|
More code cleanup and tests
|
2021-01-21 14:35:33 +01:00 |
|
Paul Schaub
|
93abfd5517
|
SecretKeyRingEditor: Add revoke() shortcut method
|
2020-11-22 21:25:52 +01:00 |
|
Paul Schaub
|
d7aea4b0f7
|
Add test for KeyRingInfo class
|
2020-11-22 21:19:10 +01:00 |
|