Commit graph

  • 3cc43e9f69 Adapt copyright headers according to CLA Dominik Schürmann 2017-12-15 15:16:48 +01:00
  • bdaa8f8070
    Merge pull request #2243 from open-keychain/remove-experimental-fp Vincent Breitmoser 2017-12-15 15:27:36 +01:00
  • 4514e1b074 Remove experimental word confirm Dominik Schürmann 2017-12-15 15:25:45 +01:00
  • 81de534654
    Merge pull request #2240 from eighthave/apache-panic Dominik Schürmann 2017-12-13 12:32:07 +01:00
  • 29127a0adc change my contributions to Apache-2.0 license Hans-Christoph Steiner 2017-12-13 11:44:00 +01:00
  • 00e933b8d3
    Merge pull request #2233 from open-keychain/licenses Dominik Schürmann 2017-12-07 12:30:25 +01:00
  • 55df2a3d05
    Merge pull request #2231 from open-keychain/rm-pinning-lib Vincent Breitmoser 2017-12-07 11:50:44 +01:00
  • 6f9d4eae01 Include license texts in-app Dominik Schürmann 2017-12-04 20:26:07 +01:00
  • fd18e0215d Refactor certificate pinning for OkHttp 3.9 Dominik Schürmann 2017-12-04 16:52:01 +01:00
  • 202f702652 Remove unused AndroidPinning dependency, update OkHttp Dominik Schürmann 2017-12-04 15:10:36 +01:00
  • b829c4e561 Version 4.8.1 Dominik Schürmann 2017-12-04 13:23:55 +01:00
  • ecf9249247 don't create OpenKeychain dir on startup Vincent Breitmoser 2017-11-29 14:52:49 +01:00
  • 86e41f8996 fix delete method in TemporaryFileProvider Vincent Breitmoser 2017-11-29 14:44:00 +01:00
  • 62528fc941 fix NPE in KeyLoader Vincent Breitmoser 2017-11-29 14:23:37 +01:00
  • cfd3e25b6a Version 4.8 Dominik Schürmann 2017-11-28 20:31:43 +01:00
  • 1ea5a67f6c ProGuard: Remove more bouncycastle packages to stay under 64K method limit Dominik Schürmann 2017-11-28 20:31:07 +01:00
  • 22e629f707 Pull from transifex Dominik Schürmann 2017-11-28 19:39:51 +01:00
  • 0c3449e99f Changelog 4.8 Dominik Schürmann 2017-11-28 19:36:14 +01:00
  • 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