public Update ( byte value ) : void | ||
value | byte | The |
return | void |
/// <summary>Calculates byte length (8-bit) XOR-based check-sum on specified portion of a buffer.</summary> /// <param name="data">Data buffer to perform XOR check-sum on.</param> /// <param name="startIndex">Starts index in data buffer to begin XOR check-sum.</param> /// <param name="length">Total number of bytes from <paramref name="startIndex">startIndex</paramref> to /// perform XOR check-sum over.</param> /// <returns>Byte length XOR check-sum.</returns> public static byte Xor8CheckSum(this byte[] data, int startIndex, int length) { Xor8 checksum = new Xor8(); checksum.Update(data, startIndex, length); return(checksum.Value); }
/// <summary>Calculates byte length (8-bit) XOR-based check-sum on specified portion of a buffer.</summary> /// <param name="data">Data buffer to perform XOR check-sum on.</param> /// <param name="startIndex">Starts index in data buffer to begin XOR check-sum.</param> /// <param name="length">Total number of bytes from <paramref name="startIndex">startIndex</paramref> to /// perform XOR check-sum over.</param> /// <returns>Byte length XOR check-sum.</returns> public static byte Xor8CheckSum(this byte[] data, int startIndex, int length) { Xor8 checksum = new Xor8(); checksum.Update(data, startIndex, length); return checksum.Value; }