pub fun init() u32;
增量校验和的种子值
ret:初始运行状态
pub fun update(sum: u32, data: *u8, len: usize) u32;
将 len 字节折叠到运行中的校验和中
sum:来自 init 或先前 update 的运行状态 data:指向要折叠进去的字节的指针 len:字节数 ret:更新后的运行状态
pub fun hash(data: *u8, len: usize) u32;
单次调用计算缓冲区的校验和
data:指向要计算校验和的字节的指针 len:字节数 ret:校验和值