ГОСТ 33472—2015
OxFC. OxCD. 0x9E. OxAF. 0x38. 0x09. Ox5A. 0x6B.
0x45. 0x74. 0x27. 0x16. 0x81. OxBO. OxE3. 0xD2.
OxBF. 0x8E, OxDD. OxEC. Ox7B. 0x4A. 0x19. 0x28.
0x06. 0x37. 0x64. 0x55. 0xC2. 0xF3. OxAO. 0x91.
0x47. 0x76. 0x25. 0x14. 0x83. 0xB2. OxE1. OxDO.
OxFE. OxCF. 0x9C. OxAD. 0x3A. OxOB. 0x58. 0x69.
0x04. 0x35. 0x66. 0x57. OxCO. OxF1. 0xA2. 0x93.
OxBD. 0x8C. OxDF. OxEE. 0x79. 0x48. 0x1 B. Ox2A.
OxC1. OxFO. 0xA3. 0x92. 0x05. 0x34. 0x67. 0x56.
0x78. 0x49. 0x1A. 0x2B, OxBC. 0x8D, OxDE. OxEF.
0x82. 0xB3, OxEO. OxD1. 0x46. 0x77. 0x24. 0x15.
0x3B. OxOA, 0x59. 0x68. OxFF. OxCE. 0x9D. OxAC
}:
unsigned char CRC8(unsigned char ‘IpBlock. unsigned char len)
{
unsigned char crc = OxFF:
while (len-)
crc = CRC8Tab!elcrc л ’lpBtock++];
retumcrc;
}
29