Vincent Breitmoser
|
716a1ff32f
|
Merge pull request #2293 from open-keychain/token-brainpool
allow other curves than NIST on security tokens
|
2018-03-10 14:48:42 +01:00 |
|
Vincent Breitmoser
|
95eeb91fc7
|
allow other curves than NIST on security tokens
|
2018-03-10 13:48:58 +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 |
|
Dominik Schürmann
|
7eaabdaac1
|
Refactor preference upgrade
|
2018-02-20 16:59:03 +01:00 |
|
Dominik Schürmann
|
3700432bd2
|
Use keyserver.ubuntu.com as new default
|
2018-02-20 16:41:24 +01:00 |
|
Vincent Breitmoser
|
656903a1d8
|
add support for cv25519 on security tokens (currently only gnuk)
|
2018-02-20 01:04:47 +01:00 |
|
Vincent Breitmoser
|
56af349cf4
|
add support for EdDSA on security tokens (currently only gnuk)
|
2018-02-20 01:04:47 +01:00 |
|
Vincent Breitmoser
|
02010dab71
|
add cv25519 to whitelisted curves
|
2018-02-16 18:02:12 +01:00 |
|
Vincent Breitmoser
|
84d652be8b
|
refactor ViewKeyActivity to remove field m* prefix
|
2018-02-12 17:51:07 +01:00 |
|
Vincent Breitmoser
|
b3a5b7e04a
|
fix incorrect length in copyOfRange
|
2018-02-08 10:21:53 +01:00 |
|
Vincent Breitmoser
|
5d40822ea5
|
make sure CommandApdu consistently copies input data
|
2018-02-08 10:21:53 +01:00 |
|
Vincent Breitmoser
|
34f65d4f53
|
Check for right flag for establishing Scp11bSM
|
2018-01-30 11:21:43 +01:00 |
|
Vincent Breitmoser
|
1c8cc99c68
|
Don't send NE value for decryption
This is slightly more compliant to spec. OpenPGP-Applet implementations
I've looked at don't seem to care, but for some reason this still
improves compatibility. See
https://github.com/open-keychain/open-keychain/issues/2049
|
2018-01-24 12:02:11 +01:00 |
|
Vincent Breitmoser
|
bccc20ea32
|
Reduce max apdu length, for compatibility
|
2018-01-24 12:02:11 +01:00 |
|
Vincent Breitmoser
|
e57c111010
|
extract getRsaOperationPayload method
|
2018-01-24 12:02:11 +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 |
|
Vincent Breitmoser
|
3379a1d85c
|
update compile sdk to 27
|
2018-01-24 01:32:14 +01:00 |
|
Vincent Breitmoser
|
938081f125
|
hack to make PskKeyManager work on newer Android
|
2018-01-24 01:32:14 +01:00 |
|
Vincent Breitmoser
|
54eb1efa13
|
Upgrade to gradle 4.4.1
|
2018-01-24 01:32:10 +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
|
e251c56e90
|
Use appropiate getter for authentication public key
|
2018-01-21 00:00:00 +00: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
|
2b326f022c
|
Add getter, predicate for authentication public key id
|
2018-01-21 00:00:00 +00:00 |
|
Christian Hagau
|
7f02363801
|
Remove unnecessary selection predicate
|
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
|
4a28658c96
|
plant DebugTree on startup
|
2018-01-20 21:32:37 +01: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
|
d956485463
|
add license headers
|
2018-01-14 04:07:19 +01:00 |
|
Vincent Breitmoser
|
442845f1fe
|
Split up ResetAndWipeTokenOp a bit, and add test
|
2018-01-13 16:28:26 +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
|
c00eb7b7f3
|
Further refactor SecurityTokenConnection
|
2018-01-12 17:00:32 +01:00 |
|
Vincent Breitmoser
|
626c08bbbe
|
extract ModifyPinUseCase
|
2018-01-12 16:53:18 +01:00 |
|
Vincent Breitmoser
|
47319d22b9
|
extract GenerateKeyUseCase
|
2018-01-12 16:00:52 +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 |
|
Vincent Breitmoser
|
04037ed0b4
|
Minor cleanup and better logging in SecurityTokenConnection
|
2018-01-10 17:48:58 +01:00 |
|
Vincent Breitmoser
|
9031173b8a
|
fix misleading variable name
|
2018-01-10 17:48:58 +01:00 |
|
Dominik Schürmann
|
3cc43e9f69
|
Adapt copyright headers according to CLA
|
2017-12-15 16:03:36 +01:00 |
|