Encryption passphrase is forgotten and needs to be inserted again
Closed this issue · 6 comments
boris-bc commented
System Information
- Extension Version: 2.2.6.4550
- App Version: N/A
- Browser and Version: Vivaldi 5.7.2921.63 (Stable channel) (x86_64)
- Client OS and Version: macOS Ventura 13.2.1 (22D68)
Steps to reproduce
- Enable password encryption on the server
- Enter the encryption passphrase in the extension to unlock the passwords - all works fine
- Sleep the computer (without quitting the browser) or just quit the browser
- Start the computer or the browser - the extension will ask for the passphrase
- There is no way to save the passphrase in the extension
- This forces to use simple passphrase to remember
Expected result
The extension should remember the passphrase and not ask to enter it again.
Actual result
The extension keeps asking for the pasphrase.
Browser log
Browser log
background.js:2 Could not establish connection. Receiving end does not exist. Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) Object Error: Could not establish connection. Receiving end does not exist. at I (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:748828) _addError @ background.js:2 background.js:2 Could not establish connection. Receiving end does not exist. Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) Object Error: Could not establish connection. Receiving end does not exist. at I (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:748828) _addError @ background.js:2 background.js:2 Could not establish connection. Receiving end does not exist. Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) Object Error: Could not establish connection. Receiving end does not exist. at I (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:748828) _addError @ background.js:2 background.js:2 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) background.js:2 Could not establish connection. Receiving end does not exist. Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) Object Error: Could not establish connection. Receiving end does not exist. at I (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:748828) _addError @ background.js:2 background.js:2 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) background.js:2 Could not establish connection. Receiving end does not exist. Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) Object Error: Could not establish connection. Receiving end does not exist. at I (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:748828) _addError @ background.js:2 background.js:2 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) background.js:2 A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received at I (background.js:2:748828) Object Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received at I (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:748828) _addError @ background.js:2 background.js:2 A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received at I (background.js:2:748828) Object Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received at I (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:748828) _addError @ background.js:2 background.js:2 A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received at I (background.js:2:748828) Object Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received at I (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:748828) _addError @ background.js:2 background.js:2 A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received at I (background.js:2:748828) Object Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received at I (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:748828) _addError @ background.js:2 nextcloud/index.php/apps/passwords/api/1.0/session/keepalive:1 Failed to load resource: net::ERR_INTERNET_DISCONNECTED background.js:2 Failed to fetch TypeError: Failed to fetch at O._executeRequest (background.js:2:572614) at O.send (background.js:2:570831) at Object._keepalive (background.js:2:774829) at background.js:2:773491 Object TypeError: Failed to fetch at O._executeRequest (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:572614) at O.send (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:570831) at Object._keepalive (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:774829) at chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:773491 _addError @ background.js:2 nextcloud/index.php/apps/passwords/api/1.0/password/delete:1 Failed to load resource: the server responded with a status of 412 (Precondition failed) background.js:2 PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (background.js:2:556722) at f.getClass (background.js:2:616251) at O._getHttpError (background.js:2:573303) at O._processJsonResponse (background.js:2:572728) at O.send (background.js:2:571261) at async n.delete (background.js:2:558213) at async i.execute (PasswordDelete.js:1:572) at async Object._executeController (background.js:2:864525) at async Array. (background.js:2:859783) at async Object._notifyListeners (background.js:2:823084) delete @ background.js:2 background.js:2 HTTP 412 - Precondition failed PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (background.js:2:556722) at f.getClass (background.js:2:616251) at O._getHttpError (background.js:2:573303) at O._processJsonResponse (background.js:2:572728) at O.send (background.js:2:571261) at async n.delete (background.js:2:558213) at async i.execute (PasswordDelete.js:1:572) at async Object._executeController (background.js:2:864525) at async Array. (background.js:2:859783) at async Object._notifyListeners (background.js:2:823084) Object PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:556722) at f.getClass (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:616251) at O._getHttpError (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:573303) at O._processJsonResponse (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:572728) at O.send (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:571261) at async n.delete (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:558213) at async i.execute (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/PasswordDelete.js:1:572) at async Object._executeController (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:864525) at async Array. (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:859783) at async Object._notifyListeners (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:823084) _addError @ background.js:2 background.js:2 Could not establish connection. Receiving end does not exist. Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) Object Error: Could not establish connection. Receiving end does not exist. at I (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:748828) _addError @ background.js:2 background.js:2 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) background.js:2 Could not establish connection. Receiving end does not exist. Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) Object Error: Could not establish connection. Receiving end does not exist. at I (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:748828) _addError @ background.js:2 background.js:2 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) nextcloud/index.php/apps/passwords/api/1.0/password/create:1 Failed to load resource: the server responded with a status of 412 (Precondition failed) background.js:2 PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (background.js:2:556722) at f.getClass (background.js:2:616251) at O._getHttpError (background.js:2:573303) at O._processJsonResponse (background.js:2:572728) at O.send (background.js:2:571261) at async n.create (background.js:2:557435) at async Object.createPassword (background.js:2:762167) at async Object.processTask (background.js:2:761697) at async Object.createItem (background.js:2:761373) create @ background.js:2 background.js:2 HTTP 412 - Precondition failed PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (background.js:2:556722) at f.getClass (background.js:2:616251) at O._getHttpError (background.js:2:573303) at O._processJsonResponse (background.js:2:572728) at O.send (background.js:2:571261) at async n.create (background.js:2:557435) at async Object.createPassword (background.js:2:762167) at async Object.processTask (background.js:2:761697) at async Object.createItem (background.js:2:761373) Object PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:556722) at f.getClass (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:616251) at O._getHttpError (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:573303) at O._processJsonResponse (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:572728) at O.send (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:571261) at async n.create (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:557435) at async Object.createPassword (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:762167) at async Object.processTask (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:761697) at async Object.createItem (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:761373) _addError @ background.js:2 background.js:2 Could not establish connection. Receiving end does not exist. Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) Object Error: Could not establish connection. Receiving end does not exist. at I (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:748828) _addError @ background.js:2 _generated_background_page.html:1 Uncaught (in promise) n background.js:2 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) nextcloud/index.php/apps/passwords/api/1.0/password/create:1 Failed to load resource: the server responded with a status of 412 (Precondition failed) background.js:2 PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (background.js:2:556722) at f.getClass (background.js:2:616251) at O._getHttpError (background.js:2:573303) at O._processJsonResponse (background.js:2:572728) at O.send (background.js:2:571261) at async n.create (background.js:2:557435) at async Object.createPassword (background.js:2:762167) at async Object.processTask (background.js:2:761697) at async Object.processTask (background.js:2:761890) at async Object.createItem (background.js:2:761373) create @ background.js:2 background.js:2 HTTP 412 - Precondition failed PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (background.js:2:556722) at f.getClass (background.js:2:616251) at O._getHttpError (background.js:2:573303) at O._processJsonResponse (background.js:2:572728) at O.send (background.js:2:571261) at async n.create (background.js:2:557435) at async Object.createPassword (background.js:2:762167) at async Object.processTask (background.js:2:761697) at async Object.processTask (background.js:2:761890) at async Object.createItem (background.js:2:761373) Object PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:556722) at f.getClass (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:616251) at O._getHttpError (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:573303) at O._processJsonResponse (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:572728) at O.send (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:571261) at async n.create (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:557435) at async Object.createPassword (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:762167) at async Object.processTask (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:761697) at async Object.processTask (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:761890) at async Object.createItem (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:761373) _addError @ background.js:2 background.js:2 Could not establish connection. Receiving end does not exist. Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) Object Error: Could not establish connection. Receiving end does not exist. at I (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:748828) _addError @ background.js:2 _generated_background_page.html:1 Uncaught (in promise) n background.js:2 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. at I (background.js:2:748828) nextcloud/index.php/apps/passwords/api/1.0/password/create:1 Failed to load resource: the server responded with a status of 412 (Precondition failed) background.js:2 PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (background.js:2:556722) at f.getClass (background.js:2:616251) at O._getHttpError (background.js:2:573303) at O._processJsonResponse (background.js:2:572728) at O.send (background.js:2:571261) at async n.create (background.js:2:557435) at async Object.createPassword (background.js:2:762167) at async Object.processTask (background.js:2:761697) at async Object.processTask (background.js:2:761890) at async Object.processTask (background.js:2:761890) create @ background.js:2 background.js:2 HTTP 412 - Precondition failed PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (background.js:2:556722) at f.getClass (background.js:2:616251) at O._getHttpError (background.js:2:573303) at O._processJsonResponse (background.js:2:572728) at O.send (background.js:2:571261) at async n.create (background.js:2:557435) at async Object.createPassword (background.js:2:762167) at async Object.processTask (background.js:2:761697) at async Object.processTask (background.js:2:761890) at async Object.processTask (background.js:2:761890) Object PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:556722) at f.getClass (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:616251) at O._getHttpError (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:573303) at O._processJsonResponse (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:572728) at O.send (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:571261) at async n.create (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:557435) at async Object.createPassword (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:762167) at async Object.processTask (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:761697) at async Object.processTask (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:761890) at async Object.processTask (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:761890) _addError @ background.js:2 _generated_background_page.html:1 Uncaught (in promise) n nextcloud/index.php/apps/passwords/api/1.0/password/create:1 Failed to load resource: the server responded with a status of 412 (Precondition failed) background.js:2 PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (background.js:2:556722) at f.getClass (background.js:2:616251) at O._getHttpError (background.js:2:573303) at O._processJsonResponse (background.js:2:572728) at O.send (background.js:2:571261) at async n.create (background.js:2:557435) at async Object.createPassword (background.js:2:762167) at async Object.processTask (background.js:2:761697) at async Object.processTask (background.js:2:761890) at async Object.processTask (background.js:2:761890) create @ background.js:2 background.js:2 HTTP 412 - Precondition failed PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (background.js:2:556722) at f.getClass (background.js:2:616251) at O._getHttpError (background.js:2:573303) at O._processJsonResponse (background.js:2:572728) at O.send (background.js:2:571261) at async n.create (background.js:2:557435) at async Object.createPassword (background.js:2:762167) at async Object.processTask (background.js:2:761697) at async Object.processTask (background.js:2:761890) at async Object.processTask (background.js:2:761890) Object PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:556722) at f.getClass (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:616251) at O._getHttpError (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:573303) at O._processJsonResponse (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:572728) at O.send (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:571261) at async n.create (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:557435) at async Object.createPassword (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:762167) at async Object.processTask (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:761697) at async Object.processTask (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:761890) at async Object.processTask (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:761890) _addError @ background.js:2 nextcloud/index.php/apps/passwords/api/1.0/password/create:1 Failed to load resource: the server responded with a status of 412 (Precondition failed) background.js:2 PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (background.js:2:556722) at f.getClass (background.js:2:616251) at O._getHttpError (background.js:2:573303) at O._processJsonResponse (background.js:2:572728) at O.send (background.js:2:571261) at async n.create (background.js:2:557435) at async Object.createPassword (background.js:2:762167) at async Object.processTask (background.js:2:761697) at async Object.processTask (background.js:2:761890) at async Object.processTask (background.js:2:761890) create @ background.js:2 background.js:2 HTTP 412 - Precondition failed PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (background.js:2:556722) at f.getClass (background.js:2:616251) at O._getHttpError (background.js:2:573303) at O._processJsonResponse (background.js:2:572728) at O.send (background.js:2:571261) at async n.create (background.js:2:557435) at async Object.createPassword (background.js:2:762167) at async Object.processTask (background.js:2:761697) at async Object.processTask (background.js:2:761890) at async Object.processTask (background.js:2:761890) Object PreconditionFailedError: HTTP 412 - Precondition failed at g.getClass (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:556722) at f.getClass (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:616251) at O._getHttpError (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:573303) at O._processJsonResponse (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:572728) at O.send (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:571261) at async n.create (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:557435) at async Object.createPassword (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:762167) at async Object.processTask (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:761697) at async Object.processTask (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:761890) at async Object.processTask (chrome-extension://mhajlicjhgoofheldnmollgbgjheenbi/js/background.js:2:761890) _addError @ background.js:2 nextcloud/index.php/apps/passwords/api/1.0/password/list:1 Failed to load resource: the server responded with a status of 412 (Precondition failed) nextcloud/index.php/apps/passwords/api/1.0/folder/list:1 Failed to load resource: the server responded with a status of 412 (Precondition failed) nextcloud/index.php/apps/passwords/api/1.0/tag/list:1 Failed to load resource: the server responded with a status of 412 (Precondition failed)marius-wieschollek commented
After some time of no contact with the server, the session is ended and the extension needs to restart the authentication process. The extension has no secure way of storing the encryption passphrase and therefore asks for it every time.
Duplicate of #174
boris-bc commented
So this extension is not suitable for laptops that get moved around and
lose connection or get into sleep or shutdown.
…On Tue 21. 3. 2023 at 12:35 M. Wieschollek ***@***.***> wrote:
After some time of no contact with the server, the session is ended and
the extension needs to restart the authentication process. The extension
has no secure way of storing the encryption passphrase and therefore asks
for it every time.
Duplicate of #174
<#174>
—
Reply to this email directly, view it on GitHub
<#257 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/APBD26EMTBQ35HQZHULVILLW5GG7VANCNFSM6AAAAAAWCCY4OY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***
com>
--
This electronic communication and the information and any files transmitted
with it, or attached to it, are confidential and are intended solely for
the use of the individual or entity to whom it is addressed and may contain
information that is confidential, legally privileged, protected by privacy
laws, or otherwise restricted from disclosure to anyone else. If you are
not the intended recipient or the person responsible for delivering the
e-mail to the intended recipient, you are hereby notified that any use,
copying, distributing, dissemination, forwarding, printing, or copying of
this e-mail is strictly prohibited. If you received this e-mail in error,
please return the e-mail to the sender, delete it from your computer, and
destroy any printed copy of it.
boris-bc commented
How does it work on the phone app? The pass phrase gets stirred there
somehow.
…On Tue 21. 3. 2023 at 12:35 M. Wieschollek ***@***.***> wrote:
After some time of no contact with the server, the session is ended and
the extension needs to restart the authentication process. The extension
has no secure way of storing the encryption passphrase and therefore asks
for it every time.
Duplicate of #174
<#174>
—
Reply to this email directly, view it on GitHub
<#257 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/APBD26EMTBQ35HQZHULVILLW5GG7VANCNFSM6AAAAAAWCCY4OY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***
com>
--
This electronic communication and the information and any files transmitted
with it, or attached to it, are confidential and are intended solely for
the use of the individual or entity to whom it is addressed and may contain
information that is confidential, legally privileged, protected by privacy
laws, or otherwise restricted from disclosure to anyone else. If you are
not the intended recipient or the person responsible for delivering the
e-mail to the intended recipient, you are hereby notified that any use,
copying, distributing, dissemination, forwarding, printing, or copying of
this e-mail is strictly prohibited. If you received this e-mail in error,
please return the e-mail to the sender, delete it from your computer, and
destroy any printed copy of it.
marius-wieschollek commented
If you mean the android app from joleaf, it uses Androids KeyStore functionality to store the passphrase in a secure way.
boris-bc commented
Yes, though I meant the iOS app. Can’t the extension use the OS KeyStore?
…On Tue 21. 3. 2023 at 13:03 M. Wieschollek ***@***.***> wrote:
If you mean the android app from joleaf, it uses Androids KeyStore
functionality to store the passphrase in a secure way.
—
Reply to this email directly, view it on GitHub
<#257 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/APBD26HWRSXMPXVUCXW3UUDW5GKHZANCNFSM6AAAAAAWCCY4OY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***
com>
--
This electronic communication and the information and any files transmitted
with it, or attached to it, are confidential and are intended solely for
the use of the individual or entity to whom it is addressed and may contain
information that is confidential, legally privileged, protected by privacy
laws, or otherwise restricted from disclosure to anyone else. If you are
not the intended recipient or the person responsible for delivering the
e-mail to the intended recipient, you are hereby notified that any use,
copying, distributing, dissemination, forwarding, printing, or copying of
this e-mail is strictly prohibited. If you received this e-mail in error,
please return the e-mail to the sender, delete it from your computer, and
destroy any printed copy of it.
marius-wieschollek commented
I haven't checked the code of the iOS app, but it likely works in a similar manner.
The webextension can only use the APi provided by the browser which currently does not provide a secure way to store the data.