UNPKG

@nlindley/eccrypto

Version:

JavaScript Elliptic curve cryptography library

23 lines (22 loc) 1.43 kB
export function contextRandomize(seed: any): void; export function privateKeyVerify(seckey: any): boolean; export function privateKeyNegate(seckey: any): any; export function privateKeyTweakAdd(seckey: any, tweak: any): any; export function privateKeyTweakMul(seckey: any, tweak: any): any; export function publicKeyVerify(pubkey: any): boolean; export function publicKeyCreate(seckey: any, compressed: boolean, output: any): any; export function publicKeyConvert(pubkey: any, compressed: boolean, output: any): any; export function publicKeyNegate(pubkey: any, compressed: boolean, output: any): any; export function publicKeyCombine(pubkeys: any, compressed: boolean, output: any): any; export function publicKeyTweakAdd(pubkey: any, tweak: any, compressed: boolean, output: any): any; export function publicKeyTweakMul(pubkey: any, tweak: any, compressed: boolean, output: any): any; export function signatureNormalize(sig: any): any; export function signatureExport(sig: any, output: any): any; export function signatureImport(sig: any, output: any): any; export function ecdsaSign(msg32: any, seckey: any, options: {}, output: any): { signature: any; recid: any; }; export function ecdsaVerify(sig: any, msg32: any, pubkey: any): boolean; export function ecdsaRecover(sig: any, recid: any, msg32: any, compressed: boolean, output: any): any; export function ecdh(pubkey: any, seckey: any, options: {}, output: any): any;