diff options
| author | akiyamn | 2023-09-24 23:22:21 +1000 |
|---|---|---|
| committer | akiyamn | 2023-09-24 23:22:21 +1000 |
| commit | 4e87195739f2a5d9a05451b48773c8afdc680765 (patch) | |
| tree | 9cba501844a4a11dcbdffc4050ed8189561c55ed /node_modules/blake3-wasm/dist/wasm/nodejs | |
| download | price-tracker-worker-4e87195739f2a5d9a05451b48773c8afdc680765.tar.gz price-tracker-worker-4e87195739f2a5d9a05451b48773c8afdc680765.zip | |
Initial commit (by create-cloudflare CLI)
Diffstat (limited to 'node_modules/blake3-wasm/dist/wasm/nodejs')
| -rw-r--r-- | node_modules/blake3-wasm/dist/wasm/nodejs/blake3_js.d.ts | 51 | ||||
| -rw-r--r-- | node_modules/blake3-wasm/dist/wasm/nodejs/blake3_js.js | 196 | ||||
| -rw-r--r-- | node_modules/blake3-wasm/dist/wasm/nodejs/blake3_js_bg.wasm | bin | 0 -> 34405 bytes | |||
| -rw-r--r-- | node_modules/blake3-wasm/dist/wasm/nodejs/package.json | 12 |
4 files changed, 259 insertions, 0 deletions
diff --git a/node_modules/blake3-wasm/dist/wasm/nodejs/blake3_js.d.ts b/node_modules/blake3-wasm/dist/wasm/nodejs/blake3_js.d.ts new file mode 100644 index 0000000..963531e --- /dev/null +++ b/node_modules/blake3-wasm/dist/wasm/nodejs/blake3_js.d.ts @@ -0,0 +1,51 @@ +/* tslint:disable */ +/* eslint-disable */ +/** +* @param {Uint8Array} data +* @param {Uint8Array} out +*/ +export function hash(data: Uint8Array, out: Uint8Array): void; +/** +* @returns {Blake3Hash} +*/ +export function create_hasher(): Blake3Hash; +/** +* @param {Uint8Array} key_slice +* @returns {Blake3Hash} +*/ +export function create_keyed(key_slice: Uint8Array): Blake3Hash; +/** +* @param {string} context +* @returns {Blake3Hash} +*/ +export function create_derive(context: string): Blake3Hash; +/** +*/ +export class Blake3Hash { + free(): void; +/** +* @returns {HashReader} +*/ + reader(): HashReader; +/** +* @param {Uint8Array} input_bytes +*/ + update(input_bytes: Uint8Array): void; +/** +* @param {Uint8Array} out +*/ + digest(out: Uint8Array): void; +} +/** +*/ +export class HashReader { + free(): void; +/** +* @param {Uint8Array} bytes +*/ + fill(bytes: Uint8Array): void; +/** +* @param {BigInt} position +*/ + set_position(position: BigInt): void; +} diff --git a/node_modules/blake3-wasm/dist/wasm/nodejs/blake3_js.js b/node_modules/blake3-wasm/dist/wasm/nodejs/blake3_js.js new file mode 100644 index 0000000..e655b33 --- /dev/null +++ b/node_modules/blake3-wasm/dist/wasm/nodejs/blake3_js.js @@ -0,0 +1,196 @@ +let imports = {}; +imports['__wbindgen_placeholder__'] = module.exports; +let wasm; +const { TextDecoder } = require(String.raw`util`); + +let cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); + +cachedTextDecoder.decode(); + +let cachegetUint8Memory0 = null; +function getUint8Memory0() { + if (cachegetUint8Memory0 === null || cachegetUint8Memory0.buffer !== wasm.memory.buffer) { + cachegetUint8Memory0 = new Uint8Array(wasm.memory.buffer); + } + return cachegetUint8Memory0; +} + +function getStringFromWasm0(ptr, len) { + return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len)); +} + +let WASM_VECTOR_LEN = 0; + +function passArray8ToWasm0(arg, malloc) { + const ptr = malloc(arg.length * 1); + getUint8Memory0().set(arg, ptr / 1); + WASM_VECTOR_LEN = arg.length; + return ptr; +} +/** +* @param {Uint8Array} data +* @param {Uint8Array} out +*/ +module.exports.hash = function(data, out) { + try { + var ptr0 = passArray8ToWasm0(data, wasm.__wbindgen_malloc); + var len0 = WASM_VECTOR_LEN; + var ptr1 = passArray8ToWasm0(out, wasm.__wbindgen_malloc); + var len1 = WASM_VECTOR_LEN; + wasm.hash(ptr0, len0, ptr1, len1); + } finally { + out.set(getUint8Memory0().subarray(ptr1 / 1, ptr1 / 1 + len1)); + wasm.__wbindgen_free(ptr1, len1 * 1); + } +}; + +/** +* @returns {Blake3Hash} +*/ +module.exports.create_hasher = function() { + var ret = wasm.create_hasher(); + return Blake3Hash.__wrap(ret); +}; + +/** +* @param {Uint8Array} key_slice +* @returns {Blake3Hash} +*/ +module.exports.create_keyed = function(key_slice) { + var ptr0 = passArray8ToWasm0(key_slice, wasm.__wbindgen_malloc); + var len0 = WASM_VECTOR_LEN; + var ret = wasm.create_keyed(ptr0, len0); + return Blake3Hash.__wrap(ret); +}; + +let cachegetNodeBufferMemory0 = null; +function getNodeBufferMemory0() { + if (cachegetNodeBufferMemory0 === null || cachegetNodeBufferMemory0.buffer !== wasm.memory.buffer) { + cachegetNodeBufferMemory0 = Buffer.from(wasm.memory.buffer); + } + return cachegetNodeBufferMemory0; +} + +function passStringToWasm0(arg, malloc) { + + const len = Buffer.byteLength(arg); + const ptr = malloc(len); + getNodeBufferMemory0().write(arg, ptr, len); + WASM_VECTOR_LEN = len; + return ptr; +} +/** +* @param {string} context +* @returns {Blake3Hash} +*/ +module.exports.create_derive = function(context) { + var ptr0 = passStringToWasm0(context, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len0 = WASM_VECTOR_LEN; + var ret = wasm.create_derive(ptr0, len0); + return Blake3Hash.__wrap(ret); +}; + +const u32CvtShim = new Uint32Array(2); + +const uint64CvtShim = new BigUint64Array(u32CvtShim.buffer); +/** +*/ +class Blake3Hash { + + static __wrap(ptr) { + const obj = Object.create(Blake3Hash.prototype); + obj.ptr = ptr; + + return obj; + } + + free() { + const ptr = this.ptr; + this.ptr = 0; + + wasm.__wbg_blake3hash_free(ptr); + } + /** + * @returns {HashReader} + */ + reader() { + var ret = wasm.blake3hash_reader(this.ptr); + return HashReader.__wrap(ret); + } + /** + * @param {Uint8Array} input_bytes + */ + update(input_bytes) { + var ptr0 = passArray8ToWasm0(input_bytes, wasm.__wbindgen_malloc); + var len0 = WASM_VECTOR_LEN; + wasm.blake3hash_update(this.ptr, ptr0, len0); + } + /** + * @param {Uint8Array} out + */ + digest(out) { + try { + var ptr0 = passArray8ToWasm0(out, wasm.__wbindgen_malloc); + var len0 = WASM_VECTOR_LEN; + wasm.blake3hash_digest(this.ptr, ptr0, len0); + } finally { + out.set(getUint8Memory0().subarray(ptr0 / 1, ptr0 / 1 + len0)); + wasm.__wbindgen_free(ptr0, len0 * 1); + } + } +} +module.exports.Blake3Hash = Blake3Hash; +/** +*/ +class HashReader { + + static __wrap(ptr) { + const obj = Object.create(HashReader.prototype); + obj.ptr = ptr; + + return obj; + } + + free() { + const ptr = this.ptr; + this.ptr = 0; + + wasm.__wbg_hashreader_free(ptr); + } + /** + * @param {Uint8Array} bytes + */ + fill(bytes) { + try { + var ptr0 = passArray8ToWasm0(bytes, wasm.__wbindgen_malloc); + var len0 = WASM_VECTOR_LEN; + wasm.hashreader_fill(this.ptr, ptr0, len0); + } finally { + bytes.set(getUint8Memory0().subarray(ptr0 / 1, ptr0 / 1 + len0)); + wasm.__wbindgen_free(ptr0, len0 * 1); + } + } + /** + * @param {BigInt} position + */ + set_position(position) { + uint64CvtShim[0] = position; + const low0 = u32CvtShim[0]; + const high0 = u32CvtShim[1]; + wasm.hashreader_set_position(this.ptr, low0, high0); + } +} +module.exports.HashReader = HashReader; + +module.exports.__wbindgen_throw = function(arg0, arg1) { + throw new Error(getStringFromWasm0(arg0, arg1)); +}; + +const path = require('path').join(__dirname, 'blake3_js_bg.wasm'); +const bytes = require('fs').readFileSync(path); + +const wasmModule = new WebAssembly.Module(bytes); +const wasmInstance = new WebAssembly.Instance(wasmModule, imports); +wasm = wasmInstance.exports; +module.exports.__wasm = wasm; + diff --git a/node_modules/blake3-wasm/dist/wasm/nodejs/blake3_js_bg.wasm b/node_modules/blake3-wasm/dist/wasm/nodejs/blake3_js_bg.wasm Binary files differnew file mode 100644 index 0000000..08c5e38 --- /dev/null +++ b/node_modules/blake3-wasm/dist/wasm/nodejs/blake3_js_bg.wasm diff --git a/node_modules/blake3-wasm/dist/wasm/nodejs/package.json b/node_modules/blake3-wasm/dist/wasm/nodejs/package.json new file mode 100644 index 0000000..18de4b5 --- /dev/null +++ b/node_modules/blake3-wasm/dist/wasm/nodejs/package.json @@ -0,0 +1,12 @@ +{ + "name": "blake3-js", + "version": "0.1.0", + "files": [ + "blake3_js_bg.wasm", + "blake3_js.js", + "blake3_js_bg.js", + "blake3_js.d.ts" + ], + "main": "blake3_js.js", + "types": "blake3_js.d.ts" +}
\ No newline at end of file |
