Files

24 lines
606 B
TypeScript
Raw Permalink Normal View History

import { ISigned } from "../@types/signed";
2026-09-12 23:57:45 -04:00
export interface Curve25519AuthData {
public_key: string;
private_key_salt?: string;
private_key_iterations?: number;
private_key_bits?: number;
}
export interface Aes256AuthData {
iv: string;
mac: string;
private_key_salt?: string;
private_key_iterations?: number;
}
/**
* Extra info of a recovery key
2026-09-12 23:57:45 -04:00
*/
export interface KeyBackupInfo {
2026-09-12 23:57:45 -04:00
algorithm: string;
auth_data: ISigned & (Curve25519AuthData | Aes256AuthData);
count?: number;
etag?: string;
version?: string;
2026-09-12 23:57:45 -04:00
}
//# sourceMappingURL=keybackup.d.ts.map