Home
last modified time | relevance | path

Searched refs:crc (Results 1 – 6 of 6) sorted by relevance

/DragonOS/kernel/crates/crc/src/
H A Dcrc64.rs41 pub fn crc64_be(mut crc: u64, buf: &[u8]) -> u64 { in crc64_be()
43 let t = ((crc >> 56) ^ (byte as u64)) & 0xff; in crc64_be()
44 crc = CRC64_TABLE[t as usize] ^ (crc << 8); in crc64_be()
46 crc in crc64_be()
57 pub fn crc64_rocksoft_generic(mut crc: u64, buf: &[u8]) -> u64 { in crc64_rocksoft_generic()
58 crc = !crc; in crc64_rocksoft_generic()
61 crc = (crc >> 8) ^ CRC64_ROCKSOFT_TABLE[(((crc & 0xff) as u8) ^ (byte)) as usize]; in crc64_rocksoft_generic()
64 return !crc; in crc64_rocksoft_generic()
75 let crc = crc64_be(0, &buf); in crc64_be_single() localVariable
76 assert_eq!(crc, 0x2d071b6213a0cb8b); in crc64_be_single()
[all …]
/DragonOS/kernel/crates/kdepends/
H A DCargo.toml10 crc = { path = "../crc" }
/DragonOS/kernel/crates/kdepends/src/
H A Dlib.rs9 pub extern crate crc;
/DragonOS/kernel/crates/crc/
H A DCargo.toml2 name = "crc"
/DragonOS/kernel/crates/klog_types/src/
H A Dlib.rs79 let checksum = kdepends::crc::crc64::crc64_be(0, buf); in calculate_checksum()
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.9.md252 * 删除C版本的crc
1212 添加自定义的crc库(支持crc64) (#423)