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