diff --git a/Sources/CheckSums.swift b/Sources/CheckSums.swift index 7df88a6e..d8dc9a3e 100644 --- a/Sources/CheckSums.swift +++ b/Sources/CheckSums.swift @@ -30,6 +30,15 @@ struct CheckSums { return ~crc } + static func bzip2CRC32(_ data: Data) -> UInt32 { + var crc: UInt32 = 0xFFFFFFFF + for i in 0..> 24) ^ index)] + } + return ~crc + } + static func crc64(_ array: [UInt8]) -> UInt64 { var crc: UInt64 = ~0 for i in 0..