10 lines
487 B
TypeScript
10 lines
487 B
TypeScript
import { secretStore } from './secretStore';
|
|
|
|
// During the migration window the orchestrator probes SecureStore for legacy
|
|
// per-device private keys. We keep this read-only — never write — so a future
|
|
// reset can safely wipe the new chatapp.userpriv.* slot without affecting
|
|
// pre-existing legacy entries.
|
|
export function legacyDeviceKey(userId: string, deviceId: string): Promise<Uint8Array | null> {
|
|
return secretStore.getSecret('chatapp.priv.' + userId + '.' + deviceId);
|
|
}
|