UNPKG

@okxweb3/crypto-lib

Version:

A base package for @okxweb3/coin-*

27 lines (26 loc) 654 B
export = KeyPair; declare function KeyPair(eddsa: EDDSA, params: { secret?: Byte[] | undefined; pub?: any; pub?: any; }): void; declare class KeyPair { constructor(eddsa: EDDSA, params: { secret?: Byte[] | undefined; pub?: any; pub?: any; }); eddsa: EDDSA; _secret: any; _pub: any; _pubBytes: any; secret(): any; sign(message: any): any; verify(message: any, sig: any): any; getSecret(enc: any): any; getPublic(enc: any): any; } declare namespace KeyPair { function fromPublic(eddsa: any, pub: any): KeyPair; function fromSecret(eddsa: any, secret: any): KeyPair; }