Data.Hash.CRC32.Posix

MissingH-1.3.0.1: Large utility library

Copyright | Copyright (C) 2002 HardCore SoftWare, Doug Hoyte
License | GNU GPL
Maintainer | John Goerzen <jgoerzen@complete.org>
Stability | provisional
Portability | portable
Safe Haskell | None
Language | Haskell98

Data.Hash.CRC32.Posix

Description

CRC32 checksumming using POSIX 1003.2-1992 algorithm for the polynomial { 32 26 23 22 16 12 11 10 8 7 5 4 2 1 }, also defined in ISO 8802-3: 1989.

Copyright (c) 2002 HardCore SoftWare, Doug Hoyte

# Documentation

iter_crc32 :: Word32 -> Char -> Word32

calc_crc32 :: [Char] -> Word32 -> Word32 -> Word32

crc32 :: [Char] -> Word32

crctab :: Array Int Word32