UNPKG

@okxweb3/crypto-lib

Version:

A base package for @okxweb3/coin-*

28 lines (27 loc) 792 B
export = KeyPair; declare function KeyPair(ec: any, options: any): void; declare class KeyPair { constructor(ec: any, options: any); ec: any; priv: any; pub: any; validate(): { result: boolean; reason: string; } | { result: boolean; reason: null; }; getPublic(compact: any, enc: any): any; getPrivate(enc: any): any; _importPrivate(key: any, enc: any): void; _importPublic(key: any, enc: any): void; derive(pub: any): any; sign(msg: any, enc: any, options: any): any; verify(msg: any, signature: any, options: any): any; inspect(): string; } declare namespace KeyPair { function fromPublic(ec: any, pub: any, enc: any): KeyPair; function fromPrivate(ec: any, priv: any, enc: any): KeyPair; }