1 | export function encrypt(key: CryptoKey, data: Uint8Array): Promise<Uint8Array>;
|
2 | export function decrypt(key: CryptoKey, data: Uint8Array): PromiseLike<Uint8Array>;
|
3 | export function importKeyJwk(jwk: any, { usages, extractable }?: {
|
4 | usages?: Usages | undefined;
|
5 | extractable?: boolean | undefined;
|
6 | }): Promise<CryptoKey>;
|
7 | export function importKeyRaw(raw: Uint8Array, { usages, extractable }?: {
|
8 | usages?: Usages | undefined;
|
9 | extractable?: boolean | undefined;
|
10 | }): Promise<CryptoKey>;
|
11 | export function deriveKey(secret: Uint8Array | string, salt: Uint8Array | string, { extractable, usages }?: {
|
12 | extractable?: boolean | undefined;
|
13 | usages?: Usages | undefined;
|
14 | }): Promise<CryptoKey>;
|
15 | export type Usages = Array<'encrypt' | 'decrypt'>;
|
16 | export { exportKeyJwk, exportKeyRaw } from "./common.js";
|
17 |
|
\ | No newline at end of file |