UNPKG

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