Commit Graph

3628 Commits

Author SHA1 Message Date
Paul Schaub a470af0b73
Improve key selection 2018-07-11 18:47:06 +02:00
Paul Schaub cc44b623a3
Parametrize OpenPgpStoreTest 2018-07-10 16:39:53 +02:00
Paul Schaub eac247333e
Add another encryption/decrpytion test 2018-07-10 15:52:49 +02:00
Paul Schaub 7b56cc79e6
Integration tests are working! 2018-07-10 14:48:40 +02:00
Paul Schaub fa559d157b
Add OpenPgpStoreTest and fix discovered bugs 2018-07-10 14:37:59 +02:00
Paul Schaub 48b8c7f2b7
Rename inttest package 2018-07-10 14:37:35 +02:00
Paul Schaub 319f65ea15
Fix checkstyle issues and android compatibility 2018-07-09 16:52:38 +02:00
Paul Schaub 0031f7f5f3
Temp 2018-07-09 15:01:15 +02:00
Paul Schaub 8e4013fff3
Temp 2018-07-08 22:31:35 +02:00
Paul Schaub 06dbb37a0e
Get rid of smack-openpgp-bouncycastle 2018-07-08 19:36:44 +02:00
Paul Schaub 15eee8e65f
Implement new OpenPgpProvider 2018-07-08 18:23:08 +02:00
Paul Schaub bf92cec618
Improve store implementations 2018-07-08 16:25:56 +02:00
Paul Schaub 4e909abb7e
Implement FileBasedOpenPgpMetadataStore 2018-07-08 15:28:43 +02:00
Paul Schaub 2c09218887
Add first classes of second iteration 2018-07-07 17:58:32 +02:00
Paul Schaub 2c110f1295
Adopt latest pgpainless changes 2018-07-06 14:15:40 +02:00
Paul Schaub daf42c38e9
Add note and link to mailing list topic to PubSubDelegate 2018-07-06 13:54:23 +02:00
Paul Schaub 2e427b912e
Link to XEP-0373 examples 2018-07-06 13:45:01 +02:00
Paul Schaub 2188b6e26f
Try to fetch pubsub nodes traditionally, then fallback 2018-07-06 13:30:03 +02:00
Paul Schaub e157a3015f
InterruptedException -> s/connection/thread 2018-07-06 12:21:02 +02:00
Paul Schaub 9d0d639255
Add missing javadoc 2018-07-05 14:25:29 +02:00
Paul Schaub cf4129f932
Add javadoc and fix checkstyle issues 2018-07-05 13:44:40 +02:00
Paul Schaub 3262582de9 Do not update the keys in constructor 2018-07-04 16:56:03 +02:00
Paul Schaub 693ced1fe4 Still temp 2018-07-04 16:56:03 +02:00
Paul Schaub 171cb07430 Temp 2018-07-04 16:56:03 +02:00
Paul Schaub c4848fffc9
Remove unnecessary checkstyle toggle 2018-07-03 18:11:33 +02:00
Paul Schaub 813690c10a
Check if message has EME before adding it 2018-07-03 11:40:02 +02:00
Paul Schaub 6c9e41c1b2 Update OpenPgp fingerprints of contacts 2018-07-03 11:38:15 +02:00
Paul Schaub 613c5d869a Rename store methods and fix access to open pubsub nodes 2018-07-03 11:38:15 +02:00
Paul Schaub 6a756c9a44 Fix wrong package names of pgpainless imports 2018-07-03 11:38:15 +02:00
Paul Schaub 7a4b65cf72 Change package name of pgpainless dep 2018-07-03 11:38:15 +02:00
Paul Schaub e7c2181516 Adapt latest pgpainless changes 2018-07-03 11:38:15 +02:00
Paul Schaub 920817b257 Add PubSubDelegateTest 2018-07-03 11:38:15 +02:00
Paul Schaub d7c7e3dcd6 Improve junit test 2018-07-03 11:38:15 +02:00
Paul Schaub 7eaf688ccc Dont swallow exception 2018-07-03 11:38:15 +02:00
Paul Schaub ca549b0313 Rename methods and add documentation 2018-07-03 11:38:15 +02:00
Paul Schaub 81167871b2 More checks in the secret key backup inttest 2018-07-03 11:38:15 +02:00
Paul Schaub 322d3aebb2 Add symmetric encryption junit test 2018-07-03 11:38:15 +02:00
Paul Schaub b1dc138ae9 Rework some tests 2018-07-03 11:38:15 +02:00
Paul Schaub a6fb30668e Add junit test and fix checkstyle issues 2018-07-03 11:38:15 +02:00
Paul Schaub e87ea6c8f4 Fix serverSupportsSecretKeyBackups method 2018-07-03 11:38:15 +02:00
Paul Schaub dc79a09240 Add non-working integration tests 2018-07-03 11:38:15 +02:00
Paul Schaub d1c5c519fd Add documentation to PubSubDelegate 2018-07-03 11:38:15 +02:00
Paul Schaub 72f0e1e1a8 Add simple integration test 2018-07-03 11:38:15 +02:00
Paul Schaub 730274f9f8 Simplify api 2018-07-03 11:38:15 +02:00
Paul Schaub 7b222d8c58 Add method to delete pubkey node 2018-07-03 11:38:15 +02:00
Paul Schaub 70538ecc90 Make pubkey node open 2018-07-03 11:38:15 +02:00
Paul Schaub ed31a48a9b Use primary key as signing key 2018-07-03 11:38:15 +02:00
Paul Schaub ed3c4236cf Move backup related methods to Helper class 2018-07-03 11:38:15 +02:00
Paul Schaub d86f3ef2e1 Set primary fingerprint on backup import 2018-07-03 11:38:15 +02:00
Paul Schaub 9566f5ae65 Enable importing keys again 2018-07-03 11:38:15 +02:00