Skip to main content

Function: persistLocalPassphraseEncryptionState()

function persistLocalPassphraseEncryptionState(args: {
derivedKey: Buffer;
saltBase64: string;
secretStore: SecretStore;
settings: CloudSettingsAdapter;
}): Promise<void>;

Defined in: electron/services/cloud/internal/localPassphraseEncryptionState.ts:20

Persists local passphrase-encryption state after key derivation succeeds.

Parameters​

args​

derivedKey​

Buffer

saltBase64​

string

secretStore​

SecretStore

settings​

CloudSettingsAdapter

Returns​

Promise<void>

Remarks​

Settings writes are intentionally sequential because production settings are transaction-backed.