mirror of
https://github.com/JonasunderscoreJones/aka-worker.git
synced 2025-10-23 18:09:19 +02:00
Initial commit (by create-cloudflare CLI)
This commit is contained in:
parent
8cb86120f1
commit
fff961078a
1777 changed files with 1011798 additions and 0 deletions
44
cool-dawn-3d3b/node_modules/blake3-wasm/dist/browser/hash-instance.js
generated
vendored
Normal file
44
cool-dawn-3d3b/node_modules/blake3-wasm/dist/browser/hash-instance.js
generated
vendored
Normal file
|
@ -0,0 +1,44 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const index_1 = require("../base/index");
|
||||
const hash_fn_1 = require("./hash-fn");
|
||||
const encoding_1 = require("./encoding");
|
||||
const hash_reader_1 = require("./hash-reader");
|
||||
const hash_1 = require("./hash");
|
||||
const wasm_1 = require("./wasm");
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
class BrowserHasher extends index_1.BaseHash {
|
||||
/**
|
||||
* @inheritdoc
|
||||
* @override
|
||||
*/
|
||||
update(data) {
|
||||
return super.update(hash_fn_1.normalizeInput(data));
|
||||
}
|
||||
digest(encoding, options) {
|
||||
let resolvedOpts;
|
||||
let resolvedEnc;
|
||||
if (encoding && typeof encoding === 'object') {
|
||||
resolvedOpts = encoding;
|
||||
resolvedEnc = undefined;
|
||||
}
|
||||
else {
|
||||
resolvedOpts = options;
|
||||
resolvedEnc = encoding;
|
||||
}
|
||||
const result = super.digest(resolvedOpts);
|
||||
return resolvedEnc ? encoding_1.mustGetEncoder(resolvedEnc)(result) : result;
|
||||
}
|
||||
}
|
||||
exports.BrowserHasher = BrowserHasher;
|
||||
/**
|
||||
* A Node.js crypto-like createHash method.
|
||||
*/
|
||||
exports.createHash = () => new BrowserHasher(wasm_1.getWasm().create_hasher(), l => new hash_1.Hash(l), r => new hash_reader_1.BrowserHashReader(r));
|
||||
/**
|
||||
* A Node.js crypto-like createHash method.
|
||||
*/
|
||||
exports.createKeyed = (key) => new BrowserHasher(wasm_1.getWasm().create_keyed(key), l => new hash_1.Hash(l), r => new hash_reader_1.BrowserHashReader(r));
|
||||
//# sourceMappingURL=hash-instance.js.map
|
Loading…
Add table
Add a link
Reference in a new issue