ecash-lib
Version:
Library for eCash transaction building
41 lines (40 loc) • 3.01 kB
TypeScript
/* tslint:disable */
/* eslint-disable */
export const memory: WebAssembly.Memory;
export function ecc_new(): number;
export function ecc_derivePubkey(a: number, b: number, c: number, d: number): void;
export function ecc_ecdsaSign(a: number, b: number, c: number, d: number, e: number, f: number): void;
export function ecc_ecdsaVerify(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number): void;
export function ecc_schnorrSign(a: number, b: number, c: number, d: number, e: number, f: number): void;
export function ecc_schnorrVerify(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number): void;
export function ecc_isValidSeckey(a: number, b: number, c: number): number;
export function ecc_seckeyAdd(a: number, b: number, c: number, d: number, e: number, f: number): void;
export function ecc_pubkeyAdd(a: number, b: number, c: number, d: number, e: number, f: number): void;
export function ecc_signRecoverable(a: number, b: number, c: number, d: number, e: number, f: number): void;
export function ecc_recoverSig(a: number, b: number, c: number, d: number, e: number, f: number): void;
export function __wbg_ecc_free(a: number): void;
export function publicKeyCryptoVerify(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number): void;
export function publicKeyCryptoAlgoSupported(a: number, b: number, c: number, d: number, e: number): void;
export function sha512h_new(): number;
export function sha512h_update(a: number, b: number, c: number): void;
export function sha512h_finalize(a: number, b: number): void;
export function sha512h_clone(a: number): number;
export function __wbg_sha512h_free(a: number): void;
export function sha256h_new(): number;
export function sha256h_update(a: number, b: number, c: number): void;
export function sha256h_finalize(a: number, b: number): void;
export function sha256h_clone(a: number): number;
export function __wbg_sha256h_free(a: number): void;
export function sha512(a: number, b: number, c: number): void;
export function sha256d(a: number, b: number, c: number): void;
export function sha256(a: number, b: number, c: number): void;
export function shaRmd160(a: number, b: number, c: number): void;
export function ecash_secp256k1_context_create(a: number): number;
export function ecash_secp256k1_context_destroy(a: number): void;
export function secp256k1_default_illegal_callback_fn(a: number, b: number): void;
export function secp256k1_default_error_callback_fn(a: number, b: number): void;
export function ring_core_0_17_14__bn_mul_mont(a: number, b: number, c: number, d: number, e: number, f: number): void;
export function __wbindgen_add_to_stack_pointer(a: number): number;
export function __wbindgen_export_0(a: number, b: number): number;
export function __wbindgen_export_1(a: number, b: number, c: number): void;
export function __wbindgen_export_2(a: number, b: number, c: number, d: number): number;