mirror of
https://github.com/luxfi/wc-iso-crypto.git
synced 2026-10-30 15:12:41 +00:00
6 lines
676 B
TypeScript
6 lines
676 B
TypeScript
import { IJsonRpcRequest, IJsonRpcResponseSuccess, IJsonRpcResponseError, IEncryptionPayload } from "@luxwallet/wc-types";
|
|
export declare function generateKey(length?: number): Promise<ArrayBuffer>;
|
|
export declare function verifyHmac(payload: IEncryptionPayload, key: Uint8Array): Promise<boolean>;
|
|
export declare function encrypt(data: IJsonRpcRequest | IJsonRpcResponseSuccess | IJsonRpcResponseError, key: ArrayBuffer, providedIv?: ArrayBuffer): Promise<IEncryptionPayload>;
|
|
export declare function decrypt(payload: IEncryptionPayload, key: ArrayBuffer): Promise<IJsonRpcRequest | IJsonRpcResponseSuccess | IJsonRpcResponseError | null>;
|
|
//# sourceMappingURL=index.d.ts.map
|