diff --git a/lib/sdk/writer/checksum-stream.js b/lib/sdk/writer/checksum-stream.js index d93c01ad..16f0c769 100644 --- a/lib/sdk/writer/checksum-stream.js +++ b/lib/sdk/writer/checksum-stream.js @@ -72,7 +72,7 @@ class ChecksumStream extends stream.Transform { if (algorithm === 'xxhash') { // Seed value 0x45544348 = ASCII "ETCH" const seed = 0x45544348 - const is64Bit = process.arch === 'x64' || process.arch === 'aarch64' + const is64Bit = [ 'x64', 'arm64', 'ppc64' ].includes(process.arch) hash = new xxhash.Stream(seed, is64Bit ? 64 : 32, Buffer.allocUnsafe(is64Bit ? 8 : 4)) } else { hash = _.attempt(crypto.createHash, algorithm)