Commit Graph

  • daa84ae085 Merge pull request #2224 from hagau/ssh_encode_signature Vincent Breitmoser 2017-11-28 16:47:53 +01:00
  • e981a1444c use Hex.decode in unit tests Vincent Breitmoser 2017-11-28 16:40:06 +01:00
  • 537de5fdcb Merge pull request #2228 from open-keychain/fix-notify Dominik Schürmann 2017-11-28 16:20:39 +01:00
  • 3bfb04f990 show more generic "Enter password" if asking for multiple Vincent Breitmoser 2017-11-23 22:23:43 +01:00
  • 04efa9e66d check all requested keys in PassphraseDialogActivity Vincent Breitmoser 2017-11-23 22:19:44 +01:00
  • 66f713c847 add simple unit test for more than decryption one key candidate Vincent Breitmoser 2017-11-23 11:39:43 +01:00
  • 5e416d6ae5 collect all potential keys before asking for passphrase Vincent Breitmoser 2017-11-23 10:55:42 +01:00
  • 91ad0203f2 Do not re-enable contacts sync if first time wizard is not finished Dominik Schürmann 2017-11-28 14:46:22 +01:00
  • 8154b46326 Merge pull request #2227 from open-keychain/usb-whitelist Dominik Schürmann 2017-11-28 15:13:16 +01:00
  • 028a7c7a3a add handling for UnsupportedUsbToken exception Vincent Breitmoser 2017-11-28 15:06:43 +01:00
  • 9487806c08 respect experimental setting for untested usb devices Vincent Breitmoser 2017-11-28 14:47:55 +01:00
  • 0d099116d5 add experimental setting to allow untested usb devices Vincent Breitmoser 2017-11-22 16:04:25 +01:00
  • 71d2d66ee2 Use different approach for whitelisting usb security tokens Vincent Breitmoser 2017-11-28 14:16:14 +01:00
  • 8afc43d192 Add tests for SshSignatureConverter Christian Hagau 2017-11-28 00:00:00 +00:00
  • de695fa2b0 Improve error handling for curve OID to SSH curve identifier translation Christian Hagau 2017-11-28 00:00:00 +00:00
  • d4c9f69696 Update sshauthentication-api javadoc with regard to signature encoding Christian Hagau 2017-11-27 00:00:00 +00:00
  • 6e5f5405a2 Return encoded signature blob instead of a raw signature in SshAuthenticationService Christian Hagau 2017-11-26 00:00:00 +00:00
  • 2c0e7be7a1 Update license link Dominik Schürmann 2017-11-27 14:25:06 +01:00
  • 4972a10fd6 Release sshauthentication-api to bintray Dominik Schürmann 2017-11-27 14:22:28 +01:00
  • 0a72dda6fc Merge pull request #2222 from hagau/cleanup_ssh_api_lib Dominik Schürmann 2017-11-27 13:26:36 +01:00
  • 560834410b Merge pull request #2221 from hagau/ssh_api_lib_doc Dominik Schürmann 2017-11-27 13:25:50 +01:00
  • fa82a9eb42 Merge pull request #2217 from hagau/cleanup_auth_sig_gen Vincent Breitmoser 2017-11-25 15:32:05 +01:00
  • 8d3b5c196d Fix and clean up SshPublicKeyTest Christian Hagau 2017-11-12 00:00:00 +00:00
  • 028d869168 Add tests for RSA, EdDSA & DSA keys in AuthenticationOperation Christian Hagau 2017-11-12 00:00:00 +00:00
  • 2dba6e3cb0 Return the raw signature instead of a PGPSignature in AuthenticationSignatureGenerator Christian Hagau 2017-11-22 00:00:00 +00:00
  • f70b10d548 Use a custom EdDsaAuthenticationContentSignerBuilder for signing with EdDSA, since EdDSA expects the raw data instead of a hash Christian Hagau 2017-11-13 00:00:00 +00:00
  • 2e3649100c Rename PGPAuthenticationSignatureGenerator to AuthenticationSignatureGenerator & reformat Christian Hagau 2017-11-12 00:00:00 +00:00
  • 48b8f97b78 Remove unused PGP signature artefacts from PGPAuthenticationSignatureGenerator Christian Hagau 2017-11-11 00:00:00 +00:00
  • 0ca314e7f9 Cosmetic improvements to SshAuthenticationApi Christian Hagau 2017-11-22 00:00:00 +00:00
  • 15a614fc59 - Add a README.md to sshauthentication-api - Add a note regarding the use of the hash algorithm parameter for EdDSA signatures Christian Hagau 2017-11-22 00:00:00 +00:00
  • 1f7c7f49d4 remove check for unsupported usb devices Vincent Breitmoser 2017-11-22 16:19:26 +01:00
  • 8c2c131be6 refresh connection capabilities after token reset Vincent Breitmoser 2017-11-22 15:11:54 +01:00
  • 21d533902e handle unavailable pins better for SecurityTokenConnection Vincent Breitmoser 2017-11-22 14:57:36 +01:00
  • bf173b1e65 use deterministic passphrase in PgpKeyOperationTest Vincent Breitmoser 2017-11-22 14:19:38 +01:00
  • 833ff57e51 Merge pull request #2214 from hagau/auth_provider_utils Vincent Breitmoser 2017-11-22 13:14:59 +01:00
  • 57609636a6 add note about where usb whitelisting happens Vincent Breitmoser 2017-11-19 17:01:29 +01:00
  • 338925b21b Add/modify helper for getting authentication provider information Christian Hagau 2017-11-09 00:00:00 +00:00
  • 5474065d27 Merge pull request #2218 from hagau/fix_error_handling_algo Dominik Schürmann 2017-11-17 13:58:13 +01:00
  • 7a943c65d3 Update bitcoin address Dominik Schürmann 2017-11-16 11:42:07 +01:00
  • 12fdb111c9 Fix error handling in case of an unsupported algorithm parameter in SshAuthenticationService Christian Hagau 2017-11-12 00:00:00 +00:00
  • a9e7682985 Merge pull request #2211 from open-keychain/gnuk-version Dominik Schürmann 2017-11-08 15:01:49 +01:00
  • 9c1915423a Support Nitrokey Start and Storage Dominik Schürmann 2017-11-06 13:17:55 +01:00
  • e8be6bdb69 Merge pull request #2206 from open-keychain/gnuk-version Dominik Schürmann 2017-11-06 13:02:07 +01:00
  • 106dbdf4a9 Simplify SecurityTokenInfo.Version using AutoValue Dominik Schürmann 2017-11-05 23:13:18 +01:00
  • 221eb194d9 Merge SUPPORTED_PUT_KEY and SUPPORTED_RESET Dominik Schürmann 2017-11-05 22:59:11 +01:00
  • da186ca49f Reset PW3 validation directly in modifyPw3Pin Dominik Schürmann 2017-11-05 19:10:59 +01:00
  • 2cf3e27e51 First set Admin PIN, then PIN to prevent Gnuk from going into 'admin less mode' Dominik Schürmann 2017-11-03 14:06:26 +01:00
  • 3a818e8cde improve security token connection unit tests Vincent Breitmoser 2017-10-31 14:55:53 +01:00
  • b56a420aed Enable Gnuk 1.2.5 for put key Dominik Schürmann 2017-11-02 19:21:37 +01:00
  • 8acf62a0e8 Use check for life cycle management to determine if token supports reset Dominik Schürmann 2017-11-02 19:13:44 +01:00
  • 90310b7036 Read life cycle management from historical bytes Dominik Schürmann 2017-11-02 18:52:11 +01:00
  • bfce1cb4a9 Fix GNUK version comparison. 1.2.5 already supports reset, use class to make 1.2.10 bigger as 1.2.9 Dominik Schürmann 2017-11-02 13:54:56 +01:00
  • 3ff5470d10 Merge pull request #2172 from hagau/dev Dominik Schürmann 2017-11-01 15:36:51 +01:00
  • 2619cb1db3 Add sshauthentication-api v1 support Christian Hagau 2017-10-05 00:00:00 +00:00
  • 83ab483fc7 Merge pull request #2201 from open-keychain/gnuk-new Dominik Schürmann 2017-11-01 14:45:29 +01:00
  • a42391f7e9 add Nitrokey Pro to whitelist for reset and key import after testing Vincent Breitmoser 2017-10-31 16:06:58 +01:00
  • aef66e97ea Disable reset for Gnuk token version < 1.2.5 Vincent Breitmoser 2017-10-31 15:39:14 +01:00
  • a51d0555e1 Retain RSA public exponent length when setting key attributes in putKey operation Vincent Breitmoser 2017-10-30 22:57:13 +01:00
  • 778fb8e94a Retain RSA key format when setting key attributes in putKey operation Vincent Breitmoser 2017-10-30 21:45:38 +01:00
  • 5f622339b1 Output usb data to debug log Vincent Breitmoser 2017-10-30 17:01:49 +01:00
  • 9bb152e990 singing -> signing Dominik Schürmann 2017-10-30 15:07:18 +01:00
  • 83b6c0e2f0 use correct max packet size in CcidReceiver Vincent Breitmoser 2017-10-29 02:40:39 +02:00
  • 0021c1f15f add tests for CcidTransceiver Vincent Breitmoser 2017-10-29 02:40:24 +02:00
  • 8b07428ec0 document T1TpduProtocol slighly better Vincent Breitmoser 2017-10-28 22:24:33 +02:00
  • 19dc0db89b add gnuk to supported tokens Vincent Breitmoser 2017-10-28 23:32:03 +02:00
  • 06b5a878c5 SecurityToken: more robust voltage selection Nikita Mikhailov 2016-08-18 00:12:19 +07:00
  • 83ec3e7bf1 change "generic" to "communication" Vincent Breitmoser 2017-10-28 13:32:06 +02:00
  • b3a8069f6a strings: Generic -> Unknown Dominik Schürmann 2017-10-28 12:44:04 +02:00
  • 5b7851d6e7 Merge pull request #2195 from open-keychain/ccid-check Dominik Schürmann 2017-10-28 12:42:43 +02:00
  • 95034e36b1 fix unit test Vincent Breitmoser 2017-10-26 17:44:13 +02:00
  • b6236bde59 determine token type during connect Vincent Breitmoser 2017-10-26 17:18:13 +02:00
  • 8649332bdc don't distinguish unknown tokens by transport Vincent Breitmoser 2017-10-26 17:00:48 +02:00
  • ed4e21957c Better error handling for generic IOException Dominik Schürmann 2017-10-25 15:46:46 +02:00
  • 0920d97572 Check for security token support Dominik Schürmann 2017-10-25 14:05:52 +02:00
  • e7705eaca8 Use constants for vendor and product IDs Dominik Schürmann 2017-10-23 22:52:29 +02:00
  • 14b74b7590 add token transport and type to SecurityTokenInfo Vincent Breitmoser 2017-10-23 16:31:22 +02:00
  • 0ca46c46aa Route all class 11 USB devices to OpenKeychain, some class 3 for info Dominik Schürmann 2017-10-23 22:12:07 +02:00
  • 60b970b060 Merge pull request #2186 from open-keychain/apdu-refactor Dominik Schürmann 2017-10-26 12:26:55 +02:00
  • 07243bcefe Merge pull request #2197 from hagau/fix_npe_dedup Dominik Schürmann 2017-10-26 12:02:11 +02:00
  • c435c3ec22 Fix NPE upon dialog dismissal Christian Hagau 2017-10-25 00:00:00 +00:00
  • 0bb32fad2a Merge pull request #2194 from open-keychain/remove-fp-color Vincent Breitmoser 2017-10-24 01:17:46 +02:00
  • f41debb0e9 Merge pull request #2193 from hagau/fix_notifications Vincent Breitmoser 2017-10-23 21:17:05 +02:00
  • 7eb37a89d8 reduce number of token roundtrips used to obtain SecurityTokenInfo Vincent Breitmoser 2017-10-23 20:30:49 +02:00
  • 2812f07d34 add rudimentary unit test for SecurityTokenConnection Vincent Breitmoser 2017-10-23 20:07:42 +02:00
  • c295a6815f write nfc communication to debug output Vincent Breitmoser 2017-10-23 20:06:52 +02:00
  • edaa629f46 add unit tests for CommandApdu Vincent Breitmoser 2017-10-13 18:42:41 +02:00
  • 911d2a1c96 rewrite CommandApdu Vincent Breitmoser 2017-10-13 18:22:04 +02:00
  • c89aab8802 reduce visibility where unnecessary Vincent Breitmoser 2017-10-13 17:04:44 +02:00
  • a4af2f7f5c rewrite ResponseApdu Vincent Breitmoser 2017-10-13 16:57:12 +02:00
  • e8103d8376 use reset instead of modify for changing pw1 Vincent Breitmoser 2017-10-13 16:40:37 +02:00
  • 9b292a4c70 rename CommandAPDUFactory -> OpenPgpCommandApduFactory Vincent Breitmoser 2017-10-13 15:59:33 +02:00
  • b7723c1a4a replace magic constants in APDU factory Vincent Breitmoser 2017-10-13 15:58:21 +02:00
  • 8e9a62070d extract creation of CommandAPDUs into factory Vincent Breitmoser 2017-10-23 18:05:15 +02:00
  • 46b69d45c4 explicitly pass around instance of SecurityTokenConnection Vincent Breitmoser 2017-10-09 02:46:52 +02:00
  • e8f72718e9 rename SecurityTokenHelper to SecurityTokenConnection Vincent Breitmoser 2017-10-09 01:53:57 +02:00
  • cd65505890 Remove colorization of fingerprints Dominik Schürmann 2017-10-23 18:36:53 +02:00
  • 07b7936d0b Merge pull request #2183 from open-keychain/locate-hotspot Dominik Schürmann 2017-10-23 18:37:15 +02:00
  • f876f08cf0 Re-enable Yubikey 4 USB filter Dominik Schürmann 2017-10-23 18:08:17 +02:00
  • 80be81adb3 Fix showing of some notifications Christian Hagau 2017-10-23 00:00:00 +00:00
  • 33bc407e7a Add @CheckResult to Notify.create() to prevent misuse Christian Hagau 2017-10-23 00:00:00 +00:00