mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Replace crc32 IEEE by golang to match MIT license. 3.0.30
This commit is contained in:
parent
dea5e5bb48
commit
e395878916
4 changed files with 66 additions and 75 deletions
|
@ -1540,6 +1540,13 @@ VOID TEST(KernelUtility, CRC32IEEE)
|
|||
uint32_t checksum = checksums[i];
|
||||
EXPECT_EQ(checksum, srs_crc32_ieee(data.data(), data.length(), 0));
|
||||
}
|
||||
|
||||
uint32_t previous = 0;
|
||||
for (int i = 0; i < (int)(sizeof(datas)/sizeof(string)); i++) {
|
||||
string data = datas[i];
|
||||
previous = srs_crc32_ieee(data.data(), data.length(), previous);
|
||||
}
|
||||
EXPECT_EQ((uint32_t)0x431b8785, previous);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue