@simplito/privmx-webendpoint
Version:
PrivMX Web Endpoint library
12 lines (11 loc) • 348 B
TypeScript
import { Key } from "../Types";
export declare class KeyStore {
private _keys;
private _encryptionKeyId;
setKeys(keys: Key[]): void;
getKey(keyId: string): Promise<CryptoKey | undefined>;
hasKey(keyId: string): boolean;
getEncriptionKey(): Promise<CryptoKey>;
getEncryptionKeyId(): string;
private assertKeyBytes;
}