Initial commit - full huishou project

This commit is contained in:
jiapengyu
2026-07-27 14:07:26 +08:00
commit 60790ad1b3
39127 changed files with 5989265 additions and 0 deletions
Generated Vendored
+19
View File
@@ -0,0 +1,19 @@
var isStr = require('./isStr');
var strToBytes = require('./strToBytes');
exports = function(input, previous) {
return exports.signed(input, previous) >>> 0;
};
exports.signed = function(input, previous) {
if (isStr(input)) input = strToBytes(input);
var crc = ~~previous;
var accum = 0;
for (var i = 0, len = input.length; i < len; i++) {
var byte = input[i];
accum += byte;
}
crc += accum % 256;
return crc % 256;
};
module.exports = exports;