livekit-client
Version:
JavaScript/TypeScript client SDK for LiveKit
15 lines • 642 B
TypeScript
import type { DecodeRatchetOptions, KeySet } from '../types';
import type { ParticipantKeyHandler } from './ParticipantKeyHandler';
export declare class DataCryptor {
private static sendCount;
private static makeIV;
static encrypt(data: Uint8Array, keys: ParticipantKeyHandler): Promise<{
payload: Uint8Array;
iv: Uint8Array;
keyIndex: number;
}>;
static decrypt(data: Uint8Array, iv: Uint8Array, keys: ParticipantKeyHandler, keyIndex?: number, initialMaterial?: KeySet, ratchetOpts?: DecodeRatchetOptions): Promise<{
payload: Uint8Array;
}>;
}
//# sourceMappingURL=DataCryptor.d.ts.map