初始化2

This commit is contained in:
2026-04-08 17:10:58 +08:00
commit 4986d90eb9
532 changed files with 112617 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
import crypto from 'node:crypto'
if (typeof crypto.hash !== 'function') {
crypto.hash = (algorithm, data, outputEncoding) => {
const hash = crypto.createHash(algorithm)
if (data instanceof ArrayBuffer) {
hash.update(Buffer.from(data))
} else if (ArrayBuffer.isView(data)) {
hash.update(Buffer.from(data.buffer, data.byteOffset, data.byteLength))
} else {
hash.update(data)
}
return hash.digest(outputEncoding)
}
}