UNPKG

@okxweb3/crypto-lib

Version:

A base package for @okxweb3/coin-*

22 lines (21 loc) 770 B
export = EC; declare function EC(options: any): EC; declare class EC { constructor(options: any); curve: any; n: any; nh: any; g: any; hash: any; keyPair(options: any): KeyPair; keyFromPrivate(priv: any, enc: any): KeyPair; keyFromPublic(pub: any, enc: any): KeyPair; genKeyPair(options: any): KeyPair; _truncateToN(msg: any, truncOnly: any, bitLength: any): any; sign(msg: any, key: any, enc: any, options: any): Signature; verify(msg: any, signature: any, key: any, enc: any, options: any): any; recoverPubKey(msg: any, signature: any, j: any, enc: any): any; getKeyRecoveryParam(e: any, signature: any, Q: any, enc: any): any; } import KeyPair = require("./key"); import Signature = require("./signature");