1'use strict'; 2 3function md5(obj) { 4 if (!obj) { 5 throw new Error('params is invalid'); 6 } 7 return __native.CHECKSUM.md5(obj); 8} 9 10function crc16(rawData) { 11 if (!rawData) { 12 throw new Error('params is invalid'); 13 } 14 return __native.CHECKSUM.crc16(rawData); 15} 16 17function crc32(rawData) { 18 if (!rawData) { 19 throw new Error('params is invalid'); 20 } 21 return __native.CHECKSUM.crc32(rawData); 22} 23 24module.exports = { 25 md5, 26 crc16, 27 crc32, 28}