MCPcopy
hub / github.com/moonD4rk/HackBrowserData / KeyManager

Interface KeyManager

browser/browser.go:95–100  ·  view source on GitHub ↗

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.

Source from the content-addressed store, hash-verified

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.
95type 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).
103type KeychainPasswordReceiver interface {

Callers 7

newCredentialInjectorFunction · 0.65
newCredentialInjectorFunction · 0.65
newCredentialInjectorFunction · 0.65
BuildFromDumpFunction · 0.65
BuildDumpFunction · 0.65
BuildDumpFunction · 0.65
fieldToStringFunction · 0.65

Implementers 2

mockChromiumBrowserbrowser/keydump_test.go
Browserbrowser/chromium/chromium.go

Calls

no outgoing calls

Tested by

no test coverage detected