KeyManager is implemented by installations accepting external master-key retrievers (Chromium only). BrowserKey/Kind expose the identity a portable dump needs to rebuild the engine off the platform table.
| 93 | // KeyManager is implemented by installations accepting external master-key retrievers (Chromium only). |
| 94 | // BrowserKey/Kind expose the identity a portable dump needs to rebuild the engine off the platform table. |
| 95 | type KeyManager interface { |
| 96 | SetRetrievers(masterkey.Retrievers) |
| 97 | ExportKeys() (masterkey.MasterKeys, error) |
| 98 | BrowserKey() string |
| 99 | Kind() types.BrowserKind |
| 100 | } |
| 101 | |
| 102 | // KeychainPasswordReceiver is implemented by installations that need the macOS login password (Safari only). |
| 103 | type KeychainPasswordReceiver interface { |
no outgoing calls
no test coverage detected