This website requires JavaScript.
f7bfe932ec
fix crash due to malformed log entry
Vincent Breitmoser
2015-10-21 17:11:02 +02:00
86a7571c76
linked: fix colors for dark theme
Vincent Breitmoser
2015-10-21 16:19:16 +02:00
4172715064
re-add accidentally deleted string
Vincent Breitmoser
2015-10-21 15:44:52 +02:00
8f565296b9
Integrate yubikey reset method
Dominik Schürmann
2015-10-16 15:30:06 +02:00
930db9061e
UI preparations for yubikey reset
Dominik Schürmann
2015-10-16 14:57:45 +02:00
4f2e02d606
Remove default PIN setting
Dominik Schürmann
2015-10-16 13:43:21 +02:00
a83f260cdb
Clear cache when PIN is too short
Dominik Schürmann
2015-10-16 13:40:37 +02:00
995003af60
nfc dialog: button placeholder to retain size
Dominik Schürmann
2015-10-16 13:18:14 +02:00
703e0b34e7
Prevent nfc dialog from closing when touching outside of it, add cancel button
Dominik Schürmann
2015-10-16 13:11:28 +02:00
de3791de3f
Allow choosing of YubiKey PIN
Dominik Schürmann
2015-10-16 12:58:36 +02:00
709a91422e
Add NFC reset method
Dominik Schürmann
2015-10-16 11:33:11 +02:00
cb80d94831
Remove debug log
Dominik Schürmann
2015-10-15 23:45:11 +02:00
0bc2c860af
Layout for backup code input
Dominik Schürmann
2015-10-15 23:40:53 +02:00
2db8346f37
Renaming export strings to backup
Dominik Schürmann
2015-10-15 23:40:35 +02:00
491477cabf
Display backup code UI instead of passphrase on decrypt
Dominik Schürmann
2015-10-15 23:40:26 +02:00
6ea58aa0a7
Check if backup code in passphrase dialog
Dominik Schürmann
2015-10-15 23:08:30 +02:00
cac7c3234a
Support backupVersion ASCII Armor header
Dominik Schürmann
2015-10-15 22:50:34 +02:00
c03dee6fe2
File ending consisitency for backups
Dominik Schürmann
2015-10-15 21:56:23 +02:00
53680b6213
Cleanup, fix advanced sharing
Dominik Schürmann
2015-10-15 21:48:01 +02:00
52c6d8f8e0
Remove debug code
Dominik Schürmann
2015-10-15 20:11:58 +02:00
a5ff2f8fe3
Mime type consistency
Dominik Schürmann
2015-10-15 19:56:04 +02:00
81283a2967
Use correct filename when sharing backup
Dominik Schürmann
2015-10-15 19:46:28 +02:00
7384fa7f2b
Rename TemporaryStorageProvider to TemporaryFileProvider, use interface for db contract
Dominik Schürmann
2015-10-15 19:37:08 +02:00
c0cd872954
Show the Internal Storage menu item on openFile
Dominik Schürmann
2015-10-15 19:19:43 +02:00
8279f84eb8
Add restore to backup fragment, cleanup, renamings
Dominik Schürmann
2015-10-15 19:10:06 +02:00
cad89f12e2
Rename DrawerBackupFragment to BackupRestoreFragment
Dominik Schürmann
2015-10-15 18:58:19 +02:00
394b1b6ccb
Cleanup in BackupCodeFragment
Dominik Schürmann
2015-10-15 18:57:19 +02:00
f33168359c
Fix drawer selection for backup
Dominik Schürmann
2015-10-15 18:57:08 +02:00
e4e44f35d8
Layout consistency for backup fragment
Dominik Schürmann
2015-10-15 18:51:56 +02:00
bed3819c11
Unify backup filename
Dominik Schürmann
2015-10-15 17:26:51 +02:00
c4b3dc0643
Dont force OpenKeychain in open with for pgp-keys
Dominik Schürmann
2015-10-15 16:52:27 +02:00
6ea89a0892
Open decrypted application/pgp-keys only in OpenKeychain
Dominik Schürmann
2015-10-15 16:48:24 +02:00
759ffc5a4b
Merge branch 'master' into encrypted-export
Vincent Breitmoser
2015-10-09 14:57:54 +02:00
eff4ae5551
Revert "viewkeyactivity: ask for passphrase for backup only if key has one"
Vincent Breitmoser
2015-10-09 14:56:46 +02:00
315ed608ae
viewkeyactivity: ask for passphrase for backup only if key has one
Vincent Breitmoser
2015-10-09 13:11:25 +02:00
e67e8cd8c1
fix variable name mistake (wth did I commit there?!)
Vincent Breitmoser
2015-10-09 14:28:25 +02:00
3316cb65e6
viewkeyactivity: ask for passphrase for backup only if key has one
Vincent Breitmoser
2015-10-09 13:11:25 +02:00
83fef47ec8
make openInputStreamSafe static and move to FileHelper
Vincent Breitmoser
2015-10-09 01:44:40 +02:00
1c556344c9
Merge branch 'master' of github.com:open-keychain/open-keychain
Dominik Schürmann
2015-10-08 20:21:37 +02:00
1fb0ed8454
Revert "Check that the encrypt input uris are not linked to our own internal storage (OKC-01-010)"
Dominik Schürmann
2015-10-08 20:07:29 +02:00
57a04cb8a1
Dont allow encryption of app files via Os methods (OKC-01-010)
Dominik Schürmann
2015-10-08 20:07:00 +02:00
6cf7e3e541
Merge branch 'master' into encrypted-export
Vincent Breitmoser
2015-10-08 20:05:56 +02:00
ba9b8f3a60
pgpdecryptverify: only use keys for verification which are allowed to sign (OKC-01-013)
Vincent Breitmoser
2015-10-08 20:01:04 +02:00
084d6f1d3d
Merge remote-tracking branch 'origin/master'
Vincent Breitmoser
2015-10-08 19:56:33 +02:00
3bf653775b
improve tests, get rid of some redundant checks
Vincent Breitmoser
2015-10-08 19:55:28 +02:00
81a462c2ac
pgpdecryptverify: get rid of duplicate code path for binary signature verification
Vincent Breitmoser
2015-10-08 19:54:50 +02:00
1328309009
Remove ShareHelper: Not compat with Android >= 5, reduce code complexity
Dominik Schürmann
2015-10-08 18:47:28 +02:00
2b735102f7
Constant for max number of canonicalized user ids
Dominik Schürmann
2015-10-08 18:39:27 +02:00
cda1ba47d2
pgpdecryptverify: fix non-onepass signature checking
Vincent Breitmoser
2015-10-08 18:37:30 +02:00
ac28b6bbac
test: add tests for detached and clearsign signatures
Vincent Breitmoser
2015-10-08 18:36:55 +02:00
e29f9017f7
pgpsignencrypt: unsupported parameter combinations are a bug
Vincent Breitmoser
2015-10-08 18:36:03 +02:00
d6076a998c
pgpdecryptverify: externalize PgpSignatureChecker
Vincent Breitmoser
2015-10-08 18:02:17 +02:00
e9fa891606
fix jacoco coverage
Vincent Breitmoser
2015-10-08 18:01:40 +02:00
4b2f561a73
pgpdecryptverify: move cleartext verification into SignatureChecker
Vincent Breitmoser
2015-10-08 14:36:20 +02:00
fe8db664a8
pgpdecryptverify: refactor signature verification state into SignatureChecker subclass
Vincent Breitmoser
2015-10-08 13:53:58 +02:00
f6de2712d3
pgpdecryptverify: fix one pass signature check, actually use bracketed structure
Vincent Breitmoser
2015-10-07 18:57:43 +02:00
bafc108969
pgpdecryptverify: refactor signature processing
Vincent Breitmoser
2015-10-06 17:34:47 +02:00
8f40c6df51
use only primary and mutually bound subkeys for fingerprint verification
Vincent Breitmoser
2015-10-06 15:06:36 +02:00
7619083d5c
decrypt: fix broken file save
Vincent Breitmoser
2015-10-06 13:33:45 +02:00
dfc396a44c
Fix tests for min requirement of 2048 bits
Dominik Schürmann
2015-10-04 23:37:03 +02:00
d3d73f5f85
center wizard buttons for other languages
Dominik Schürmann
2015-10-04 22:51:44 +02:00
dfce5449c2
Raise min asymmetric key length for all ciphers to 2048 bit
Dominik Schürmann
2015-10-04 22:46:21 +02:00
eff59b4645
Show dialog before sharing log
Dominik Schürmann
2015-10-04 16:57:28 +02:00
7c79902a82
Merge branch 'master' into encrypted-export
Vincent Breitmoser
2015-10-01 17:28:43 +02:00
4f13dc4fc5
spongy: use version which doesn't skip bad signatures
Vincent Breitmoser
2015-10-01 17:08:50 +02:00
ea7560220a
spongy: treat eddsa signatures as non-verifiable signatures
Vincent Breitmoser
2015-10-01 15:30:38 +02:00
7f1dbccb5b
decrypt: revise card layout margins
Vincent Breitmoser
2015-09-30 17:19:17 +02:00
9ba66aa2ce
import: special treatment for application/pgp-keys
Vincent Breitmoser
2015-09-30 15:17:48 +02:00
43e661790d
import: simplify ImportKeysActivity, don't display search bar for fixed input
Vincent Breitmoser
2015-09-30 03:11:54 +02:00
4025acd13a
enc-export: use BackupActivity for backup from ViewKeyActivity
Vincent Breitmoser
2015-09-30 01:59:22 +02:00
771d9d54b6
inputdata: don't attempt mime decode on application/* except octet-stream
Vincent Breitmoser
2015-09-29 20:26:37 +02:00
f461d6b1d8
decryptverify: add trivial detection of pgp ascii-armored data
Vincent Breitmoser
2015-09-29 20:20:26 +02:00
405b959fb8
No show key button for RESULT_INVALID_SIGNATURE, Cleanup
Dominik Schürmann
2015-08-31 23:42:19 +02:00
1dd61cab41
Cleanup in BaseNfcActivity
Dominik Schürmann
2015-08-31 20:26:00 +02:00
051e4b8a79
Improve NFC exception handling, fixes RuntimeExceptions
Dominik Schürmann
2015-08-31 19:08:44 +02:00
08e25747da
Fix crashes with Fluffys PGP applet
Dominik Schürmann
2015-08-22 03:13:04 +02:00
1d0e9bf60a
Enable YubiKey creation
Dominik Schürmann
2015-07-06 16:43:31 +02:00
2535ecb91f
Full 160 bit for phrase confirm, stuffed with ones
Dominik Schürmann
2015-09-29 14:38:30 +02:00
5b6c04cbfb
enc-export: handle onSaveInstanceState, add nicer layout for landscape
Vincent Breitmoser
2015-09-29 05:29:10 +02:00
2b6335e90b
enc-export: add "back" button to fail state
Vincent Breitmoser
2015-09-29 04:03:44 +02:00
91c3577073
enc-export: add comments about debug mechanisms
Vincent Breitmoser
2015-09-29 03:37:38 +02:00
b0b65abbc6
enc-export: localize snackbar strings
Vincent Breitmoser
2015-09-29 03:35:55 +02:00
cca7ee80c5
enc-export: transifex compat
Vincent Breitmoser
2015-09-29 03:26:34 +02:00
bc09d290f8
enc-export: localization, and layout compatibility
Vincent Breitmoser
2015-09-29 03:24:27 +02:00
4923f08152
enc-export: rename fragment to match class
Vincent Breitmoser
2015-09-29 02:15:33 +02:00
3513f4453b
enc-export: implement save file as CREATE_DOCUMENT, with static fallback for pre-kitkat
Vincent Breitmoser
2015-09-29 02:09:57 +02:00
8091e3af49
enc-export: mv BackupCodeEntryFragment BackupCodeFragment
Vincent Breitmoser
2015-09-28 18:51:20 +02:00
c630fe651f
use annotations for android sdk constraints
Vincent Breitmoser
2015-09-28 18:50:20 +02:00
0e613aff2e
Merge remote-tracking branch 'origin/master' into encrypted-export
Vincent Breitmoser
2015-09-28 18:27:29 +02:00
b65a23f2d4
enc-export: easier mechanism to get backup code from edittexts
Vincent Breitmoser
2015-09-28 18:05:09 +02:00
97b2178a29
upload: re-add upload by bytes
Vincent Breitmoser
2015-09-28 17:41:11 +02:00
66442b9c96
enc-backup: working "save to file"
Vincent Breitmoser
2015-09-28 04:50:21 +02:00
7a9a0567ab
enc-backup: working first version
Vincent Breitmoser
2015-09-28 04:25:48 +02:00
e321f992f2
signencrypt: make sure we buffer the InputStream
Vincent Breitmoser
2015-09-28 04:24:22 +02:00
5f1259f3f7
export: improve stream handling, performance
Vincent Breitmoser
2015-09-28 04:20:33 +02:00
46e24058ba
export: support encrypted export, first version
Vincent Breitmoser
2015-09-28 00:03:11 +02:00
dc9e068790
upload: identify key by masterKeyId only
Vincent Breitmoser
2015-09-26 18:10:24 +02:00
676a863b14
export: more cleanup and splitting into subroutines
Vincent Breitmoser
2015-09-26 03:33:17 +02:00
c93670f3c6
export: externalize upload into its own operation
Vincent Breitmoser
2015-09-26 03:20:39 +02:00
603eab729f
export: clean up, fix possible infinite loop
Vincent Breitmoser
2015-09-26 02:44:11 +02:00