Commit Graph
39 Commits
Author SHA1 Message Date
Christian Hagau 047a409164 Add a test for authentication subkey selection with a keyring created as
such:
- add 3 auth subkeys
- revoke the 1st & 3rd subkey
- add an encryption subkey
2018-10-02 00:00:00 +00:00
Christian Hagau a047904626 Update gradle wrapper to 4.9 2018-08-09 00:00:00 +00:00
Christian Hagau 7294eeba81 Update android plugin for gradle 2018-08-08 00:00:00 +00:00
Christian Hagau 2e50e117ed Use static passphrases in tests 2018-08-07 00:00:00 +00:00
Christian Hagau 3ea27ab717 Rewrite ShareKeyHelper 2018-08-04 00:00:00 +00:00
Christian Hagau d3ecbc8487 Add key sharing buttons to ViewKeyActivity 2018-08-03 00:00:00 +00:00
Christian Hagau d1c64e3159 Extract key sharing methods from ViewKeyAdvShareFragment 2018-08-02 00:00:00 +00:00
Christian Hagau 9e4755d73c Fix whitespace 2018-07-09 00:00:00 +00:00
Christian Hagau 925b030c0a Update android gradle plugin for sshauthentication-api 2018-07-09 00:00:00 +00:00
Christian Hagau 546ff281b7 Disable personalized learning for password/pin/backup code input widgets 2018-05-22 00:00:00 +00:00
Christian Hagau e849ee3ca8 Add references to SshSignatureConverter 2018-05-01 00:00:00 +00:00
Christian Hagau ba03969f7c Handle EdDSA & DSA SSH signatures separately in SshSignatureConverter 2018-05-01 00:00:00 +00:00
Christian Hagau 6b0ac338ca Use correct signature format identifier when creating SSH signatures for
RSA with SHA256 & SHA512
2018-04-27 00:00:00 +00: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
Christian HagauandDominik Schürmann e5018a02d1 Modify ProGuard rules to automatically shrink object files 2018-01-02 17:53:18 +01:00
Christian Hagau 8afc43d192 Add tests for SshSignatureConverter 2017-11-28 03:58:14 +00:00
Christian Hagau de695fa2b0 Improve error handling for curve OID to SSH curve identifier translation 2017-11-28 03:58:14 +00:00
Christian Hagau d4c9f69696 Update sshauthentication-api javadoc with regard to signature encoding 2017-11-28 03:58:14 +00:00
Christian Hagau 6e5f5405a2 Return encoded signature blob instead of a raw signature in
SshAuthenticationService
2017-11-28 03:58:07 +00:00
Christian Hagau 8d3b5c196d Fix and clean up SshPublicKeyTest 2017-11-23 12:13:18 +00:00
Christian Hagau 028d869168 Add tests for RSA, EdDSA & DSA keys in AuthenticationOperation 2017-11-23 12:13:18 +00:00
Christian Hagau 2dba6e3cb0 Return the raw signature instead of a PGPSignature in
AuthenticationSignatureGenerator
2017-11-23 12:12:50 +00:00
Christian Hagau f70b10d548 Use a custom EdDsaAuthenticationContentSignerBuilder for signing with
EdDSA, since EdDSA expects the raw data instead of a hash
2017-11-22 18:03:04 +00:00
Christian Hagau 2e3649100c Rename PGPAuthenticationSignatureGenerator to
AuthenticationSignatureGenerator & reformat
2017-11-22 18:03:04 +00:00
Christian Hagau 48b8f97b78 Remove unused PGP signature artefacts from PGPAuthenticationSignatureGenerator 2017-11-22 18:03:04 +00:00
Christian Hagau 0ca314e7f9 Cosmetic improvements to SshAuthenticationApi 2017-11-22 00:00:00 +00:00
Christian Hagau 15a614fc59 - Add a README.md to sshauthentication-api
- Add a note regarding the use of the hash algorithm parameter for EdDSA
  signatures
2017-11-22 00:00:00 +00:00
Christian Hagau 338925b21b Add/modify helper for getting authentication provider information 2017-11-17 15:21:15 +00:00
Christian Hagau 12fdb111c9 Fix error handling in case of an unsupported algorithm parameter in
SshAuthenticationService
2017-11-12 15:01:51 +00:00
Christian Hagau 2619cb1db3 Add sshauthentication-api v1 support 2017-11-01 14:28:17 +00:00
Christian Hagau c435c3ec22 Fix NPE upon dialog dismissal 2017-10-25 00:00:00 +00:00
Christian Hagau 80be81adb3 Fix showing of some notifications 2017-10-23 14:57:36 +00:00
Christian Hagau 33bc407e7a Add @CheckResult to Notify.create() to prevent misuse 2017-10-23 14:57:36 +00:00
Christian Hagau a6b7fc836f Enable multidex for debug builds only 2017-10-13 15:11:08 +00:00
Christian Hagau b373df2933 Update support libraries to 25.3.1 and update gradle-witness hashes 2017-10-13 15:11:08 +00:00