21 lines
531 B
TypeScript
21 lines
531 B
TypeScript
// Copyright 2024 Signal Messenger, LLC
|
|
// SPDX-License-Identifier: AGPL-3.0-only
|
|
|
|
import type { BackupLevel } from '@signalapp/libsignal-client/zkgroup';
|
|
|
|
export type BackupCredentialType = Readonly<{
|
|
credential: string;
|
|
level: BackupLevel;
|
|
redemptionTimeMs: number;
|
|
}>;
|
|
|
|
export type BackupPresentationHeadersType = Readonly<{
|
|
'X-Signal-ZK-Auth': string;
|
|
'X-Signal-ZK-Auth-Signature': string;
|
|
}>;
|
|
|
|
export type BackupSignedPresentationType = Readonly<{
|
|
headers: BackupPresentationHeadersType;
|
|
level: BackupLevel;
|
|
}>;
|