Commit Graph
50 Commits
Author SHA1 Message Date
Christian Hagau 178e7856b2 Don't explicitly clear PIN when verifying admin PIN.
The PIN is cleared anyway when the Passphrase object holding the PIN is
freed.
2021-04-02 00:00:00 +00:00
Christian Hagau 7dc0c5e184 Initialize all members of KdfParameters with default values 2021-02-17 00:00:00 +00:00
Christian Hagau 5ccd4c05e8 Add missing break statement in KDF-DO parser 2021-02-17 00:00:00 +00:00
Christian Hagau b69a7c585d Fix parameter names for KdfParameters setters 2021-02-17 00:00:00 +00:00
Christian Hagau c2bab8807e Add support for KDF for security tokens 2021-01-29 00:00:00 +00:00
Christian Hagau 6f41c8d5c7 Add KDF to Extended Capabilities 2021-01-29 00:00:00 +00:00
Christian Hagau a0a5b63c54 Add a test for S2K KDF for security tokens 2021-01-29 00:00:00 +00:00
Christian Hagau d234f6a66d Add KdfCalculator class 2021-01-29 00:00:00 +00:00
Christian Hagau d3c51b26e8 Add KdfParameters class 2021-01-29 00:00:00 +00:00
Christian Hagau 9b29a18ed8 Move clipboard access from DecryptActivity to EncryptDecryptFragment 2019-12-29 00:00:00 +00:00
Christian Hagau ce76577955 Switch order of repositories, search Google repo first 2019-07-07 00:00:00 +00:00
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