-
Notifications
You must be signed in to change notification settings - Fork 61
Description
Unfortunately, browserpass cannot be used on Chrome OS since this platform lacks support for native messaging. I am the author of smart-pass, a fork of an earlier version of browserpass, which gets around this issue by offloading the work done by gpg to a smart card (e.g. a Nitrokey or YubiKey). Smart card support is available for Chrome OS thanks to the official Smart Card Connector app.
Now that the shiny new version 3 of browserpass is out (thanks a lot for that!) and provides a documented protocol for communication with browserpass-native, I think that it would not be too difficult to convert the functionality provided by smart-pass into a Chrome OS extension replacing browserpass-native on that platform.
The rough plan for this would look as follows:
- Develop a Chrome extension that speaks the browserpass-native protocol and provides the functionality of the native helper, for example by fetching
.gpg
files from Google Drive and decrypting them on a smart card. - Change hostAction to make it speak to a configurable, whitelisted non-native extension that provides the functionality of browserpass-native.
If there is interest in Chrome OS support along this route and the resulting extension could become part of the official family of browserpass repos, I would try to carry out the work needed to make it happen. Please let me know what you think.