Software: Apache. PHP/8.1.30 uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root) Safe-mode: OFF (not secure) /home/picotech/domains/inventory.picotech.app/public_html/node_modules/loader-utils/lib/hash/ drwxr-xr-x |
Viewing file: Select action/file-type: const MAX_SHORT_STRING = require('./wasm-hash').MAX_SHORT_STRING; class BatchedHash { constructor(hash) { this.string = undefined; this.encoding = undefined; this.hash = hash; } /** * Update hash {@link https://nodejs.org/api/crypto.html#crypto_hash_update_data_inputencoding} * @param {string|Buffer} data data * @param {string=} inputEncoding data encoding * @returns {this} updated hash */ update(data, inputEncoding) { if (this.string !== undefined) { if ( typeof data === 'string' && inputEncoding === this.encoding && this.string.length + data.length < MAX_SHORT_STRING ) { this.string += data; return this; } this.hash.update(this.string, this.encoding); this.string = undefined; } if (typeof data === 'string') { if ( data.length < MAX_SHORT_STRING && // base64 encoding is not valid since it may contain padding chars (!inputEncoding || !inputEncoding.startsWith('ba')) ) { this.string = data; this.encoding = inputEncoding; } else { this.hash.update(data, inputEncoding); } } else { this.hash.update(data); } return this; } /** * Calculates the digest {@link https://nodejs.org/api/crypto.html#crypto_hash_digest_encoding} * @param {string=} encoding encoding of the return value * @returns {string|Buffer} digest */ digest(encoding) { if (this.string !== undefined) { this.hash.update(this.string, this.encoding); } return this.hash.digest(encoding); } } module.exports = BatchedHash; |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0179 ]-- |