Viewing File: /home/ubuntu/efiexchange-node-base/node_modules/tiny-secp256k1/lib/wasm_loader.d.ts
interface WebAssemblyMemory {
buffer: Uint8Array;
}
interface WebAssemblyGlobal {
value: number;
}
declare type RecoveryIdType = 0 | 1 | 2 | 3;
interface Secp256k1WASM {
memory: WebAssemblyMemory;
PRIVATE_INPUT: WebAssemblyGlobal;
PUBLIC_KEY_INPUT: WebAssemblyGlobal;
PUBLIC_KEY_INPUT2: WebAssemblyGlobal;
X_ONLY_PUBLIC_KEY_INPUT: WebAssemblyGlobal;
X_ONLY_PUBLIC_KEY_INPUT2: WebAssemblyGlobal;
TWEAK_INPUT: WebAssemblyGlobal;
HASH_INPUT: WebAssemblyGlobal;
EXTRA_DATA_INPUT: WebAssemblyGlobal;
SIGNATURE_INPUT: WebAssemblyGlobal;
initializeContext: () => void;
isPoint: (p: number) => number;
pointAdd: (pA: number, pB: number, outputlen: number) => number;
pointAddScalar: (p: number, outputlen: number) => number;
pointCompress: (p: number, outputlen: number) => number;
pointFromScalar: (outputlen: number) => number;
xOnlyPointFromScalar: () => number;
xOnlyPointFromPoint: (inputLen: number) => number;
xOnlyPointAddTweak: () => 1 | 0 | -1;
xOnlyPointAddTweakCheck: (parity: number) => number;
pointMultiply: (p: number, outputlen: number) => number;
privateAdd: () => number;
privateSub: () => number;
privateNegate: () => void;
sign: (e: number) => void;
signRecoverable: (e: number) => 0 | 1 | 2 | 3;
signSchnorr: (e: number) => void;
verify: (Q: number, strict: number) => number;
verifySchnorr: () => number;
recover: (outputlen: number, recoveryId: RecoveryIdType) => number;
}
declare const _default: Secp256k1WASM;
export default _default;
Back to Directory
File Manager