Paul Schaub
|
21f424551b
|
Simplify KeySpecBuilder
|
2021-09-13 19:46:18 +02:00 |
Paul Schaub
|
7e71af973b
|
Add JUnit tests for modification of keys with different sig classes
|
2021-09-10 19:57:05 +02:00 |
Paul Schaub
|
90e0f74aea
|
Stabilize expiration dates in revocation tests
|
2021-09-06 15:23:10 +02:00 |
Paul Schaub
|
311c842196
|
Revert introduction of StreamUtil
|
2021-07-31 20:40:31 +02:00 |
Paul Schaub
|
fc311fe781
|
Workaround for #159: Avoid to prevent swallowing IOExceptions
|
2021-07-26 16:19:30 +02:00 |
Paul Schaub
|
726d22b8d6
|
Change passphrase: Skip GNU_DUMMY_S2K keys
|
2021-07-19 15:05:03 +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
|
b6eed91f47
|
Remove deprecated encryption API
|
2021-06-29 16:43:37 +02:00 |
Paul Schaub
|
548bfff93f
|
Fix: Respect user requested keyflags when adding a subkey.
|
2021-06-24 14:11:18 +02:00 |
Paul Schaub
|
77800f26e8
|
SecretKeyRingEditor: UserIDs only reside on primary keys
|
2021-05-28 23:14:20 +02:00 |
Paul Schaub
|
89a0adddd8
|
Reworking encryption/decryption API.
|
2021-05-25 14:23:42 +02:00 |
Paul Schaub
|
8313895f26
|
Remove redundant exceptions
|
2021-05-14 13:20:16 +02:00 |
Paul Schaub
|
5a56949dd7
|
Throw WrongPassphraseException when wrong passphrase is provided to unlock secret key
|
2021-05-14 13:18:34 +02:00 |
Paul Schaub
|
64cc9ecca4
|
Proper Signature Verification
|
2021-04-30 09:49:19 +02:00 |
Paul Schaub
|
bfab4b60f0
|
Introduce parametrized tests to also test the JceImplementationFactory
|
2021-02-25 23:27:08 +01:00 |
Ivan Pizhenko
|
e5aaebe174
|
issue #91 Improve class UserId
|
2021-02-21 15:11:09 +02:00 |
Paul Schaub
|
c75a192513
|
Use ArmoredOutputStreamFactory to hide version string in ascii armor
Partially fixes #82
|
2021-02-19 19:50:36 +01:00 |
Ivan Pizhenko
|
72e0dea20f
|
remove unused imports
|
2021-02-04 09:56:08 +02:00 |
Ivan Pizhenko
|
a807ddbb4e
|
use PGPainless.readKeyRing().secretKeyRing()
|
2021-02-04 09:45:08 +02:00 |
Ivan Pizhenko
|
c9982ccfe6
|
Additional user id manipulation test
|
2021-02-03 23:09:02 +02:00 |
Paul Schaub
|
ee1f90e850
|
Test and implement revocation of single userIDs
|
2021-01-22 18:28:48 +01:00 |
Paul Schaub
|
85ed20cfae
|
Test if subpackets are being preserved when changing expiration time
|
2021-01-22 16:56:06 +01:00 |
Paul Schaub
|
93df791700
|
Test revocation reason related code
|
2021-01-21 14:59:55 +01:00 |
Paul Schaub
|
74c0c8a32e
|
Fix signature creation using keys without preferred algorithms
|
2021-01-21 13:47:43 +01:00 |
Paul Schaub
|
3e5ff1fe70
|
PGPainless 0.2.0-alpha6
|
2021-01-20 00:51:59 +01:00 |
Paul Schaub
|
21dae7541c
|
Add test to verify that key with generic certification can be revoked properly
|
2021-01-19 15:36:31 +01:00 |
Paul Schaub
|
b25a78bc29
|
Fix changing of expiration dates for keys and subkeys
|
2021-01-18 17:09:57 +01:00 |
Paul Schaub
|
4870bda4f2
|
Allow specification of signature type
|
2020-12-16 20:11:28 +01:00 |
Paul Schaub
|
ac08827f91
|
Move ECDSA and ECDH to ecc subpackage
|
2020-12-11 18:16:31 +01:00 |
Paul Schaub
|
3c88bdde9b
|
Refactor keytype related classes
|
2020-12-08 20:02:41 +01:00 |
Paul Schaub
|
980782e629
|
Remove deprecated class PGPKeyRing
|
2020-12-08 19:14:52 +01:00 |
Paul Schaub
|
e1be34e007
|
Fix checkstyle issues
|
2020-11-29 16:18:17 +01:00 |
Paul Schaub
|
d9d25ed6fb
|
Merge pull request #31 from wiktor-k/add-expiration
Add ability to modify expiration dates for keys
|
2020-11-29 15:45:10 +01:00 |
Paul Schaub
|
cc1e4601e3
|
replace create{Encryptor,Decryptor} methods with encryptAndOrSign,decryptAndOrVerify
|
2020-11-29 15:33:54 +01:00 |
Wiktor Kwapisiewicz
|
2a672aaf03
|
Add ability to change expiration date for the primary key
|
2020-11-27 17:11:56 +01:00 |
Paul Schaub
|
0edd8b616f
|
Add support for creating detached revocation certificates
|
2020-11-20 12:01:39 +01:00 |
Paul Schaub
|
5cdbb125b0
|
Refactoring: move KeyRingEditor to SecretKeyRingEditor in prep for more editor classes
|
2020-11-19 17:51:57 +01:00 |
Paul Schaub
|
aafc9be888
|
Switch to Jupiter JUnit for tests
|
2020-11-13 16:31:59 +01:00 |
Paul Schaub
|
9b2ad24bda
|
Implement revocation of subkeys
|
2020-11-13 14:32:29 +01:00 |
Paul Schaub
|
b4967db1a2
|
Implement adding subkeys to keyrings
|
2020-11-10 17:25:35 +01:00 |
Paul Schaub
|
cb3190a0fc
|
Add JUnit tests for user-id addition/deletion
|
2020-11-06 18:32:44 +01:00 |
Paul Schaub
|
47b1ccc071
|
More rigurous testing of key re-encryption
|
2020-10-30 13:30:21 +01:00 |
Paul Schaub
|
99af9e0171
|
Re-encrypting whole keyring successful
|
2020-10-25 20:43:09 +01:00 |
Paul Schaub
|
623c4c930d
|
Adding user-ids works
|
2020-10-25 19:54:03 +01:00 |
Paul Schaub
|
651a69c118
|
Work on the editing api
|
2020-10-23 16:44:21 +02:00 |