Package: wnpp
Severity: wishlist
Owner: Fukui Daichi <[email protected]>

* Package name    : rust-crc32-v2
  Version         : 0.0.5
  Upstream Contact: Mahmoud Harmouch <[email protected]>
* URL             : https://github.com/wiseaidev/crc32-v2
* License         : MIT
  Programming Lang: Rust
  Description     : Port of the CRC-32 algorithm to Rust

crc32-v2 is a small, dependency-free Rust implementation of the
CRC-32 checksum algorithm. It has no Debian package under any name.

Note that this is distinct from the already-packaged `rust-crc32c` and
`rust-crc32fast`: `crc32c` implements CRC-32C (Castagnoli), which uses a
different polynomial from the standard CRC-32/IEEE variant and is therefore
not interchangeable with it. `crc32fast` implements CRC-32/IEEE as a
SIMD-accelerated implementation, whereas `crc32-v2` provides a simple
CRC-32 implementation using lookup tables. Binwalk explicitly depends on
`crc32-v2`, so the existing `crc32c` and `crc32fast` packages are not
substitutes for that dependency.

This crate is needed to package binwalk v3
(https://github.com/refirmlabs/binwalk), a firmware analysis tool
not yet packaged for Debian, which I plan to package in the future
as binwalk3.

I plan to maintain this package within the pkg-rust-maintainers
team.

-- 
Fukui Daichi
GPG key: 4096R/9EF66C2D2315BB7C

Attachment: signature.asc
Description: PGP signature

Reply via email to