Commit Graph
100 Commits
Author SHA1 Message Date
Vincent Breitmoser 019e63f681 full-on autocrypt! 2017-07-25 22:19:32 +02:00
Vincent Breitmoser 1e620e01aa trust id -> autocrypt peer 2017-07-25 22:19:32 +02:00
Vincent Breitmoser 4e4912bd6d add trust-id info in external query 2017-07-25 22:19:32 +02:00
Vincent Breitmoser 0edbe9f1b2 integrate display of trust ids into other identities 2017-07-25 22:19:31 +02:00
Vincent Breitmoser 846692e8ba add "forget" button to trust ids 2017-07-25 22:19:31 +02:00
Vincent Breitmoser 12dec8cba8 preserve trust ids over key updates 2017-07-25 22:19:31 +02:00
Vincent Breitmoser 3015a68a72 show trust id activity button only if available 2017-07-25 22:19:31 +02:00
Vincent Breitmoser 3bf7fd54b0 show only a single trust id icon 2017-07-25 22:19:31 +02:00
Vincent Breitmoser ea953db521 extract creation of error result intent into method 2017-07-25 22:19:31 +02:00
Vincent Breitmoser d0580dfafb return both trust ids and user ids in key queries 2017-07-25 22:19:31 +02:00
Vincent Breitmoser a211e52782 fix database migration and setup steps 2017-07-25 22:19:31 +02:00
Vincent Breitmoser f1723dc454 show trust id package icon in key list 2017-07-25 22:19:31 +02:00
Vincent Breitmoser 930d2c6e3e trustid: show intent icon for trust ids 2017-07-25 22:19:31 +02:00
Vincent Breitmoser 31ef4c4789 list trust ids in ShowKeyFragment 2017-07-25 22:19:31 +02:00
Vincent Breitmoser c7bb6a7bc0 extract trust id handling into method 2017-07-25 22:15:26 +02:00
Vincent Breitmoser 84d5ca7cd9 wip: trust id logic 2017-07-25 22:15:26 +02:00
Vincent Breitmoser c15762c5cf service: add trust id result to decryptVerify operation 2017-07-25 21:32:47 +02:00
Vincent Breitmoser d5eb90f067 add trust id external access methods 2017-07-25 21:32:47 +02:00
Vincent Breitmoser 1b50dbd831 add trust id internal access methods 2017-07-25 21:32:47 +02:00
Vincent Breitmoser 55bffbbcbe add trust id database table 2017-07-25 21:32:47 +02:00
Vincent Breitmoser d4731f68bd introduce minimize extra to ACTION_GET_KEY 2017-07-25 21:32:47 +02:00
Vincent Breitmoser abd82cd88f fix nullable field in HkpKeyserverAddress parcel 2017-07-25 21:29:11 +02:00
Vincent Breitmoser b8d01bf9d2 refactor keyserver class structure, use AutoValue for ParcelableHkpKeyserver 2017-07-24 22:08:36 +02:00
Vincent Breitmoser 6e18531920 preserve last update time and seen on keyserver value during consolidate 2017-07-24 14:45:36 +02:00
Vincent BreitmoserandGitHub 5c1dcf561b Merge pull request #2110 from open-keychain/keyserver-status
Keyserver status
2017-07-24 14:13:45 +02:00
Vincent Breitmoser bff6b98e0b reset last updated and keyserver status on change of keyserver preference 2017-07-24 12:11:56 +02:00
Vincent Breitmoser ef6921210c add seen on keyservers column to create table statement 2017-07-24 11:44:51 +02:00
Vincent Breitmoser d78c557cfa correctly set keyserver status on first lookup 2017-07-24 11:44:44 +02:00
Vincent Breitmoser 66465f7c1b better handling of unknown status 2017-07-24 11:44:44 +02:00
Vincent Breitmoser 57b0e16ecc fix content observer for keyserver status 2017-07-24 11:44:44 +02:00
Vincent Breitmoser 74fad371bb fix content observer notification in IdentityLoader 2017-07-24 11:44:44 +02:00
Vincent Breitmoser 471d35ebcf minor layout fixes 2017-07-24 11:44:44 +02:00
Vincent Breitmoser 25e58943c9 move keyserver status into key status card 2017-07-24 11:44:44 +02:00
Vincent Breitmoser 00e411b1e3 display keyserver status on card 2017-07-24 11:44:44 +02:00
Vincent Breitmoser d75d400453 save whether key was seen on keyservers 2017-07-24 11:44:44 +02:00
Vincent Breitmoser f7d7adc1ef fix overridden warnings table creation (whoops) 2017-07-24 11:43:59 +02:00
Vincent BreitmoserandGitHub 786b6f4f9d Merge pull request #2131 from af-anssi/master
Update SecureMessaging/SCP11b wrt OpenPGP card v3.3
2017-07-07 12:06:24 +02:00
Vincent Breitmoser b8618f54f7 force use of fdroid flavor for development
apparently, the google version hits the method limit. there is no reason
to build the google version for debugging, so might as well just limit
that (and document it) to avoid confusing developers who are new to the
code base.

see https://github.com/open-keychain/open-keychain/issues/2124
2017-06-18 23:15:14 +02:00
Vincent BreitmoserandGitHub 5d104b9c17 Merge pull request #2053 from open-keychain/eddsa
add EdDSA support
2017-06-16 19:18:22 +02:00
Vincent Breitmoser 50d8cd0559 change opaque key tests to use unknown algorithms instead of eddsa 2017-06-16 18:41:33 +02:00
Vincent Breitmoser 27582c1310 add some tests for eddsa 2017-06-16 18:41:33 +02:00
Vincent Breitmoser 8551440316 add EdDSA support 2017-06-16 18:29:45 +02:00
Vincent Breitmoser dfdfd733f3 drop key encryption altogether for empty passphrase 2017-06-13 12:42:29 +02:00
Vincent Breitmoser c4f67f434c fix misbehavior in ImportKeyringParcel 2017-06-12 20:07:50 +02:00
Vincent Breitmoser 7fc805d70c move linked identities into loader structure 2017-05-29 17:16:58 +02:00
Vincent Breitmoser 8044586071 use loader + recyclerview for identity list 2017-05-29 15:18:42 +02:00
Vincent Breitmoser e7b9b48d5c get rid of pin and pattern SecretKeyTypes 2017-05-29 14:20:25 +02:00
Vincent Breitmoser 27f6f4ef6c use autovalue for ParcelableKeyRing 2017-05-29 14:20:25 +02:00
Vincent Breitmoser 606c702762 disable import key while import is running 2017-05-28 21:40:28 +02:00
Vincent Breitmoser 8660d0458e forgot to commit a file (for real) 2017-05-28 20:08:12 +02:00
Vincent Breitmoser 3b2c6e54d9 forgot to commit a file 2017-05-28 19:55:51 +02:00
Vincent Breitmoser 4080081b68 make hkp classes slightly more failfast 2017-05-28 14:49:05 +02:00
Vincent Breitmoser 0ddf0573bd update pgp.mit.edu certificate to new pinned version 2017-05-28 14:28:23 +02:00
Vincent Breitmoser d050c1d03c move linked ids into identities card 2017-05-26 22:00:18 +02:00
Vincent Breitmoser 2e65e63b96 move user ids list into presenter 2017-05-26 20:24:10 +02:00
Vincent Breitmoser 005d3039b5 move key health into its own view, make key status card view standalone 2017-05-26 19:21:25 +02:00
Vincent BreitmoserandGitHub 6459deb6b8 Merge pull request #2111 from open-keychain/auto-value
Auto value
2017-05-25 19:42:02 +02:00
Vincent Breitmoser 118b7b56a8 accept primary key binding signatures as signed subpackets (fixes #2113) 2017-05-25 19:40:23 +02:00
Vincent Breitmoser eb892741c5 skip license check for adapter lib (it will stay the same as parent) 2017-05-25 15:42:30 +02:00
Vincent Breitmoser 79af393847 use autovalue for PgpDecryptVerifyInputParcel 2017-05-25 15:42:30 +02:00
Vincent Breitmoser 76e9f6b229 use suitable signing subkey if none provided 2017-05-25 15:42:29 +02:00
Vincent Breitmoser cb204d3edb fix handling of algorithm tags in parcels 2017-05-25 15:42:29 +02:00
Vincent Breitmoser 7e6cac3317 use autovalue for PgpSignEncryptInputParcel, move allowedKeys into PgpSignEncryptData 2017-05-25 15:42:29 +02:00
Vincent Breitmoser 9d485dfe9f use autovalue for InputDataParcel and SignEncryptParcel 2017-05-25 15:42:28 +02:00
Vincent Breitmoser 040a5a2006 use autovalue for BackupKeyringParcel 2017-05-25 15:42:28 +02:00
Vincent Breitmoser c4a4fdadff suppress mutable warnings for primitive arrays (we don't wanna wrap those) 2017-05-25 15:42:28 +02:00
Vincent Breitmoser d58f1bd225 use autovalue for SaveKeyringParcel 2017-05-25 15:42:27 +02:00
Vincent Breitmoser 147e4dbee7 use autovalue for SubkeyAdd and SubkeyChange 2017-05-25 15:42:27 +02:00
Vincent Breitmoser 5f89d28937 use autovalue for ParcelableS2K 2017-05-25 15:42:27 +02:00
Vincent Breitmoser d3357ccf5c use autovalue for ChangeUnlockParcel 2017-05-25 15:42:27 +02:00
Vincent Breitmoser c444ccb781 use autovalue for ConsolidateInputParcel 2017-05-25 15:42:27 +02:00
Vincent Breitmoser 68ca88c87d use autovalue for DeleteKeyringParcel 2017-05-25 15:42:26 +02:00
Vincent Breitmoser ef366173d0 use autovalue for ImportKeyringParcel 2017-05-25 15:42:26 +02:00
Vincent Breitmoser 0095df6d89 use autovalue for PromoteKeyringParcel 2017-05-25 15:42:25 +02:00
Vincent Breitmoser 820a308ba0 use autovalue for RevokeKeyringParcel 2017-05-25 15:42:25 +02:00
Vincent Breitmoser 81bceb9e16 use autovalue for BenchmarkInputParcel 2017-05-25 15:42:24 +02:00
Vincent Breitmoser f1cf759e0a use autovalue for UploadKeyringParcel 2017-05-25 15:42:24 +02:00
Vincent Breitmoser 53dcb4102d use autovalue for CertifyActionsParcel 2017-05-25 15:42:24 +02:00
Vincent Breitmoser 63774a0632 use autovalue for CryptoInputParcel 2017-05-25 15:42:24 +02:00
Vincent Breitmoser 368528e9dd use autovalue for PgpSignEncryptData class 2017-05-25 15:39:48 +02:00
Vincent Breitmoser 97ac237ac3 add google autovalue 2017-05-25 15:39:48 +02:00
Vincent Breitmoser 5a02488e52 update nordpol library 2017-05-25 15:36:23 +02:00
Vincent Breitmoser 6739e1e1d4 remember state in key creation 2017-05-25 15:36:21 +02:00
Vincent Breitmoser 32e8367e29 fix keybase proofs 2017-05-23 21:09:44 +02:00
Vincent Breitmoser b328c97853 move ViewKeyActivity classes into their own package structure 2017-05-21 05:28:13 +02:00
Vincent Breitmoser 1331d3960c treat missing keys (from 404 errors) individually during key import 2017-05-21 04:15:51 +02:00
Vincent Breitmoser add9bf8973 use byte[] for expected fingerprint 2017-05-21 04:15:47 +02:00
Vincent Breitmoser 0699d3cdb5 clean up ImportOperation 2017-05-21 04:15:44 +02:00
Vincent Breitmoser c91b7e377a simplify progress for key import operations 2017-05-21 04:15:41 +02:00
Vincent Breitmoser f34edae294 use mvp pattern for linked id card 2017-05-21 03:09:19 +02:00
Vincent Breitmoser d919180219 extract system contact info loading into Loader 2017-05-21 01:57:41 +02:00
Vincent Breitmoser fd813353b5 use mvp pattern for system contact card 2017-05-21 01:57:31 +02:00
Vincent Breitmoser 7699f0374b fix linked id verification 2017-05-21 00:50:09 +02:00
Vincent Breitmoser c05dc5ad56 fix display of linked identity card 2017-05-20 22:10:11 +02:00
Vincent Breitmoser 10a0c3e70b fix database upgrade 2017-05-17 12:48:08 +02:00
Vincent Breitmoser f72b877849 set cache notification to low priority 2017-05-17 01:15:24 +02:00
Vincent Breitmoser c6bec99fe3 add note about ecdsa signature encoding in SecurityTokenHelper 2017-05-16 13:43:35 +02:00
Vincent Breitmoser eb9d991ea9 add unit tests for insecure decrypt operations 2017-05-15 17:16:16 +02:00
Vincent Breitmoser e424ad3f8e work on insecurity warning strings 2017-05-15 13:26:26 +02:00
Vincent Breitmoser 2ac1927cac add license headers 2017-05-15 13:26:26 +02:00