UNPKG

@cruxpay/js-sdk

Version:

CruxPay Javascript SDK

15 lines (14 loc) 571 B
import { IKeyManager } from "../../core/interfaces/key-manager"; export declare class BasicKeyManager implements IKeyManager { private getEncryptionKey?; private ephemeralEncryptionConstant?; private encryptedPrivateKey; private publicKey; private initPromise; constructor(privateKey: string, getEncryptionKey?: () => Promise<string>); signWebToken: (payload: any) => Promise<string>; getPubKey: () => Promise<string>; deriveSharedSecret: (publicKey: string) => Promise<string>; private init; private getDecryptedPrivateKey; }