Vincent Breitmoser
|
783dae8804
|
add ecc support
|
2014-08-24 16:08:37 +02:00 |
|
Vincent Breitmoser
|
63ca81d871
|
Copyright (C) 2014 Vincent Breitmoser
|
2014-08-21 00:02:27 +02:00 |
|
Dominik Schürmann
|
6ffdafc0e6
|
Add license headers
|
2014-08-19 10:01:39 +02:00 |
|
Vincent Breitmoser
|
aa625d4fbf
|
parametrize FileImportCache for filename
|
2014-08-17 00:49:14 +02:00 |
|
Vincent Breitmoser
|
c00343d516
|
modify*Key: improve handling of passphrase modification (add tests, too)
|
2014-08-16 21:04:43 +02:00 |
|
Vincent Breitmoser
|
e38f6a2a46
|
use correct algorithm for signatures (actually fix heterogeneous subkeys)
|
2014-08-16 19:45:14 +02:00 |
|
Vincent Breitmoser
|
2497722b48
|
fix travis tests (more), minor comment edits
|
2014-08-16 07:12:37 +02:00 |
|
Vincent Breitmoser
|
7c7ba21714
|
tests: add test for master key revocation
|
2014-08-16 07:06:07 +02:00 |
|
Vincent Breitmoser
|
6e84c72801
|
tests: more expected error types
|
2014-08-16 06:53:50 +02:00 |
|
Vincent Breitmoser
|
de0d95432e
|
typed expected failures and a couple minor things
|
2014-08-16 06:53:50 +02:00 |
|
Vincent Breitmoser
|
a943bebfdf
|
support for master key modifications, among other stuff
|
2014-08-16 06:53:50 +02:00 |
|
Vincent Breitmoser
|
1fa77d57d2
|
modifySecretKey: err out on "use previous" expiry date for (sub)key creation
|
2014-08-16 06:53:50 +02:00 |
|
Vincent Breitmoser
|
c54fe21f44
|
modifySecretKey: err out on revocation of nonexistent user id
|
2014-08-16 06:53:50 +02:00 |
|
Vincent Breitmoser
|
0708b573fc
|
test: even nicer code
|
2014-08-16 06:53:50 +02:00 |
|
Vincent Breitmoser
|
621978a7f5
|
explicitly add BouncyCastleProvider (fixes travis?)
|
2014-08-14 19:13:18 +02:00 |
|
Vincent Breitmoser
|
48935557e8
|
support changing expiry of subkeys to none
|
2014-08-14 19:12:29 +02:00 |
|
Vincent Breitmoser
|
9c03889390
|
tests: add ProviderHelperSaveTest, with long key id collision test
|
2014-08-14 17:10:40 +02:00 |
|
Vincent Breitmoser
|
d2b9e95c80
|
tests: cleaner code in PgpKeyOperationTest
|
2014-08-14 16:28:03 +02:00 |
|
Dominik Schürmann
|
a20e019d5e
|
Fix tests
|
2014-08-13 19:49:11 +02:00 |
|
Dominik Schürmann
|
32d63828c7
|
Fix tests
|
2014-08-13 19:36:22 +02:00 |
|
Dominik Schürmann
|
28b48506f6
|
Fix tests
|
2014-08-13 19:11:33 +02:00 |
|
Vincent Breitmoser
|
f555447011
|
fix dumb mistake in modifySecretKey
|
2014-08-01 17:46:04 +02:00 |
|
Vincent Breitmoser
|
c0edaf9a5e
|
make FileImportCache generic, iterable, and add unit test
|
2014-08-01 16:59:48 +02:00 |
|
Vincent Breitmoser
|
11e5261f07
|
move classes around a bit
|
2014-08-01 16:50:33 +02:00 |
|
Vincent Breitmoser
|
a3c2eaf1e9
|
tests: adapt to new EditKeyResult return value
|
2014-07-31 19:27:25 +02:00 |
|
Vincent Breitmoser
|
b156a057e8
|
rename Wrapped*Key* to Canonicalized*Key*
|
2014-07-31 17:09:30 +02:00 |
|
Vincent Breitmoser
|
13bfa3b487
|
test: add tons of tests and fuzzing for UncachedKeyRing.canonicalize
|
2014-07-26 22:15:49 +02:00 |
|
Vincent Breitmoser
|
cf6e4254c7
|
test: add misc UncachedKeyRing tests
|
2014-07-26 15:51:21 +02:00 |
|
Vincent Breitmoser
|
1c00227c41
|
test: small code cleanup
|
2014-07-26 14:16:44 +02:00 |
|
Vincent Breitmoser
|
d849b6d8a8
|
test: don't need commutativity parameter here after all
|
2014-07-26 04:38:30 +02:00 |
|
Vincent Breitmoser
|
eab4c4ba8e
|
test: (almost) full coverage for UncachedKeyRing.merge
|
2014-07-26 04:35:38 +02:00 |
|
Vincent Breitmoser
|
a1c163e993
|
tests: add a couple of UncachedKeyRing.merge tests
|
2014-07-26 03:48:13 +02:00 |
|
Vincent Breitmoser
|
ab2b90342e
|
test and fix: adding an empty user id should fail
|
2014-07-26 03:47:29 +02:00 |
|
Vincent Breitmoser
|
f560bc9317
|
forgot to move test classpath out of root project
|
2014-07-21 03:59:28 +02:00 |
|
Vincent Breitmoser
|
299570f1b9
|
test: start with UncachedKeyRing.canonicalize tests
|
2014-07-19 02:12:04 +02:00 |
|
Vincent Breitmoser
|
19dc49153d
|
use jacoco for test coverage
|
2014-07-19 01:31:34 +02:00 |
|
Dominik Schürmann
|
306bea5ee9
|
Removed OpenPGP-haskell submodule
|
2014-07-18 09:39:36 +02:00 |
|
Dominik Schürmann
|
3d74a9c11c
|
Add OpenPGP-Haskell test files directly
|
2014-07-18 09:34:54 +02:00 |
|
Vincent Breitmoser
|
bdde6a3bd8
|
test: use random string as passphrase
|
2014-07-13 16:38:27 +02:00 |
|
Vincent Breitmoser
|
50c91b0799
|
test: add UncachedKeyringTest, stub
|
2014-07-13 16:27:45 +02:00 |
|
Vincent Breitmoser
|
3479850ccc
|
test: work on KeyringTestingHelper methods
|
2014-07-13 16:26:26 +02:00 |
|
Vincent Breitmoser
|
ed0aec57bf
|
test: more tests for different revocation cases
|
2014-07-12 02:02:03 +02:00 |
|
Vincent Breitmoser
|
22b0e5a1fc
|
test: add test for bad key sanity check
|
2014-07-12 02:01:21 +02:00 |
|
Vincent Breitmoser
|
d4c1b781db
|
test: add algorithm choice tests
|
2014-07-12 01:28:27 +02:00 |
|
Vincent Breitmoser
|
f18e4d109f
|
tests: stronger subkey revocation test including re-certification
|
2014-07-11 16:17:17 +02:00 |
|
Vincent Breitmoser
|
46ef001b82
|
test: stronger SubkeyCreate tests
|
2014-07-11 15:41:34 +02:00 |
|
Vincent Breitmoser
|
e7efd2c539
|
test: add SubkeyChange tests
|
2014-07-11 15:19:49 +02:00 |
|
Vincent Breitmoser
|
e00c65ed82
|
test: onlyX vars are lists now, use them as such
|
2014-07-11 14:54:35 +02:00 |
|
Vincent Breitmoser
|
aaecf13ce0
|
(whoops)
|
2014-07-11 13:55:44 +02:00 |
|
Vincent Breitmoser
|
1436ab8d90
|
SaveKeyringParcel: follow attribute m prefix coding guideline
|
2014-07-11 13:51:36 +02:00 |
|