Commit Graph

2281 Commits

Author SHA1 Message Date
Vincent Breitmoser
9bb19a3ad7 Support import from application/autocrypt-setup type 2018-04-16 16:45:16 +02:00
Vincent Breitmoser
079305c375 Add support for Passphrase-Begin in PassphraseDialog 2018-04-16 16:45:16 +02:00
Vincent Breitmoser
a140797da7 Fix PrefixedEditText in combination with hints 2018-04-13 21:45:48 +02:00
Vincent Breitmoser
f238e1a75e Use numeric9x4 format in backup fragment 2018-04-13 21:41:30 +02:00
Vincent Breitmoser
ded58588ad Support numeric9x4 passphrase-format during decryption 2018-04-13 21:12:21 +02:00
Vincent Breitmoser
a1da52420e Always show creation time for own keys, and show as "just now" for new keys 2018-03-31 00:13:49 +02:00
Vincent Breitmoser
5032453dc2 show email address as name instead of '<no name>' 2018-03-31 00:12:48 +02:00
Vincent Breitmoser
1892baba62 Change upload checkbox name and default in certify dialog, too 2018-03-26 22:02:53 +02:00
Vincent Breitmoser
f96fdd582f Change wording on keyserver upload and disable by default for new keys 2018-03-26 21:39:04 +02:00
Vincent Breitmoser
b598a4d965 Some small AS cleanups 2018-03-26 21:22:14 +02:00
Vincent Breitmoser
993cb57d92 show "add linked id" button only for secret keys 2018-03-24 18:18:10 +01:00
Vincent Breitmoser
a363a6cacb remove "Edit Identities" button from identities card 2018-03-24 18:10:35 +01:00
Vincent Breitmoser
57a4cecbfb extract LastUpdateInteractor from KeyRepository 2018-03-12 21:45:06 +01:00
Vincent Breitmoser
37865f5c0c ditch password strength indicator 2018-03-12 15:52:56 +01:00
Vincent Breitmoser
80b8374eaa remove passphrase fragment from key creation 2018-03-12 15:51:54 +01:00
Vincent Breitmoser
66ca2e1441 Merge pull request #2253 from open-keychain/autocrypt-1.0
Autocrypt 1.0
2018-03-12 12:27:38 +01:00
Vincent Breitmoser
31b23d2085 Small optimizations for display of package icons in key list 2018-03-12 12:19:47 +01:00
Vincent Breitmoser
1c3f9fd27f Clean up listing of Autocrypt along identities 2018-03-12 12:19:47 +01:00
Vincent Breitmoser
7337293ad8 Merge pull request #2275 from open-keychain/debug
Use Constants.DEBUG instead of BuildConfig.DEBUG
2018-03-05 23:15:09 +01:00
Vincent Breitmoser
3fdc4059b5 add option to toggle self-encrypt for text 2018-03-05 14:02:48 +01:00
Vincent Breitmoser
285184d7c6 add option to toggle self-encrypt for files 2018-03-05 14:02:32 +01:00
Dominik Schürmann
6541cc57b5 Use Constants.DEBUG instead of BuildConfig.DEBUG to allow debugging of release builds 2018-02-26 14:39:54 +01:00
Vincent Breitmoser
84d652be8b refactor ViewKeyActivity to remove field m* prefix 2018-02-12 17:51:07 +01:00
Vincent Breitmoser
5c2e4f889f Fix a bunch of trivial code warnings 2018-01-24 01:32:15 +01:00
Vincent Breitmoser
583b427336 Upgrade to Java 8 2018-01-24 01:32:14 +01:00
Dominik Schürmann
8d01e40123 Merge pull request #2254 from hagau/export_pub_ssh_keys
Make predicate names in KeychainProvider consistent and allow export of SSH public keys without associated private key in keyring
2018-01-22 12:44:13 +01:00
Dominik Schürmann
289e34bb74 Merge pull request #2255 from open-keychain/timber
Timber
2018-01-22 11:11:17 +01:00
Vincent Breitmoser
29a740a902 suppress AutoValue mutable byte array warnings 2018-01-22 01:47:22 +01:00
Christian Hagau
65d2f37324 Allow export of SSH public keys for keyrings with authentication subkey
but without the associated private key
2018-01-21 00:00:00 +00:00
Christian Hagau
9c749658a0 Make predicate names in KeychainProvider consistent 2018-01-21 00:00:00 +00:00
Vincent Breitmoser
22c65f2ab8 Use Timber instead of Android.Log 2018-01-20 21:32:37 +01:00
Vincent Breitmoser
c39aa99fc7 Merge pull request #2252 from open-keychain/refactor-securitytoken-ops
Refactor SecurityToken ops
2018-01-14 23:39:10 +01:00
Vincent Breitmoser
0d2cbd0654 rename methods that do io to "read*" instead of "get*" 2018-01-13 15:32:36 +01:00
Vincent Breitmoser
abf5e5d170 refactor OpenPgpCapabilities to use AutoValue 2018-01-13 15:32:36 +01:00
Vincent Breitmoser
401b90a493 rename UseCases to TokenOps, and move to operations package 2018-01-12 18:50:45 +01:00
Vincent Breitmoser
626c08bbbe extract ModifyPinUseCase 2018-01-12 16:53:18 +01:00
Vincent Breitmoser
4cbdad7cb8 extract ResetAndWipeUseCase 2018-01-12 15:55:47 +01:00
Vincent Breitmoser
bb2b37cff6 SecurityTokenConnection code style 2018-01-12 15:55:47 +01:00
Vincent Breitmoser
139735f0e1 refactor decryptSessionKey 2018-01-12 15:55:46 +01:00
Vincent Breitmoser
1ed2cae2b0 Extract OpenPGP card operation logic from SecurityTokenConnection class 2018-01-12 15:55:29 +01:00
Vincent Breitmoser
510d7aa796 Merge pull request #2226 from open-keychain/multi-passphrase
Handle decryption with multiple candidate keys
2018-01-12 15:10:25 +01:00
Dominik Schürmann
3cc43e9f69 Adapt copyright headers according to CLA 2017-12-15 16:03:36 +01:00
Dominik Schürmann
4514e1b074 Remove experimental word confirm 2017-12-15 15:25:45 +01:00
Hans-Christoph Steiner
29127a0adc change my contributions to Apache-2.0 license
@Valodim and @dschuermann asked me to do so, and I said yes.

#1683
2017-12-13 11:44:00 +01:00
Dominik Schürmann
00e933b8d3 Merge pull request #2233 from open-keychain/licenses
Include license texts in-app
2017-12-07 12:30:25 +01:00
Dominik Schürmann
6f9d4eae01 Include license texts in-app 2017-12-04 20:26:07 +01:00
Dominik Schürmann
fd18e0215d Refactor certificate pinning for OkHttp 3.9 2017-12-04 17:58:35 +01:00
Vincent Breitmoser
ecf9249247 don't create OpenKeychain dir on startup 2017-11-29 15:05:45 +01:00
Vincent Breitmoser
daa84ae085 Merge pull request #2224 from hagau/ssh_encode_signature
Encode signature to SSH compatible format in SshAuthenticationService
2017-11-28 16:47:53 +01:00
Vincent Breitmoser
3bfb04f990 show more generic "Enter password" if asking for multiple 2017-11-28 16:18:46 +01:00