#1146632 ITP: rust-crc32-v2 -- Port of the CRC-32 algorithm to Rust

#1146632#5
Date:
2026-09-04 01:57:11 UTC
From:
To:
* Package name    : rust-crc32-v2
  Version         : 0.0.5
  Upstream Contact: Mahmoud Harmouch <oss@wiseai.dev>
* 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.

#1146632#10
Date:
2026-10-03 10:00:16 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
rust-crc32-v2, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1146632@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Fukui Daichi <a.dog.will.talk@akane.waseda.jp> (supplier of updated rust-crc32-v2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 01 Oct 2026 15:07:52 -0500
Source: rust-crc32-v2
Binary: librust-crc32-v2-dev
Architecture: source amd64
Version: 0.2.0+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Changed-By: Fukui Daichi <a.dog.will.talk@akane.waseda.jp>
Description:
 librust-crc32-v2-dev - Port of the CRC-32 algorithm from zlib to Rust - Rust source code
Closes: 1146632
Changes:
 rust-crc32-v2 (0.2.0+ds-1) unstable; urgency=medium
 .
   * Package crc32-v2 0.2.0 from crates.io using debcargo 2.8.4
     (Closes: #1146632)
Checksums-Sha1:
 a09940a00534f777824b20fc7e119a951fd5e51b 2277 rust-crc32-v2_0.2.0+ds-1.dsc
 f4470e16a6a809ef612a2bdf0e1fe64979c97175 33327 rust-crc32-v2_0.2.0+ds.orig.tar.gz
 02a3a4998d0d59ac63d3be7d72ecc06db94c5d71 5268 rust-crc32-v2_0.2.0+ds-1.debian.tar.xz
 1a389aeae429852144529ab6e65dcffb8f4ba8f8 19040 librust-crc32-v2-dev_0.2.0+ds-1_amd64.deb
 d36f1952a439926b6b2e71e2d67c88cfe47f938c 7078 rust-crc32-v2_0.2.0+ds-1_amd64.buildinfo
Checksums-Sha256:
 4694ed7a1567a5939ff9a03c84e1c93764a0b5df9956d2d771c391967f6c94ac 2277 rust-crc32-v2_0.2.0+ds-1.dsc
 cf86e17d2a3a4a918811d88f643a098c77774b429491cec83c7d24106a0355b1 33327 rust-crc32-v2_0.2.0+ds.orig.tar.gz
 5900e526a77fd8a6af69d6f1c1388eedd9e375348b50470c529b3fa6b3aedd98 5268 rust-crc32-v2_0.2.0+ds-1.debian.tar.xz
 70f62101a3d6453a33c5e0dcd1eee438921acded96371b6fe8c0ab78a61e9c6b 19040 librust-crc32-v2-dev_0.2.0+ds-1_amd64.deb
 454f18e99de440d37d6356084cb51fc5cd0d68fcd417b85e97621d1911dd9048 7078 rust-crc32-v2_0.2.0+ds-1_amd64.buildinfo
Files:
 dec0598cf67ae6019f2ccc4f44ed7d4c 2277 rust optional rust-crc32-v2_0.2.0+ds-1.dsc
 16cb8551ce0f0690bd193b958ae982b3 33327 rust optional rust-crc32-v2_0.2.0+ds.orig.tar.gz
 7a20285b55b4e6fe4ae0d7179dc394cf 5268 rust optional rust-crc32-v2_0.2.0+ds-1.debian.tar.xz
 05bed1f52fc7c6004e74877a019a1d74 19040 rust optional librust-crc32-v2-dev_0.2.0+ds-1_amd64.deb
 9d109b15f65d55c995f9ea472a2de1c0 7078 rust optional rust-crc32-v2_0.2.0+ds-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXHq+og+GMEWcyMi14n8s+EWML6QFAmq+vcYACgkQ4n8s+EWM
L6TW3BAAuKI+91FAXhBpf7AxKtC/8Tvam7AOpOm5TmRBRTgpdUo/pdS7+RZ8+7o4
png7oubsW7GgxLaDjbkirGQXJpiWZZ6G5x+BywBQIENNpOJmQm2n6DYPjDv/djnC
nLrDEfvtAN3ZeOQiOEoTINjOrT9lCl3hJGWdUV2It4ZAMmSimKj7t79ZSCADBEJK
EZCackWSHaauNC8at0xqmNkZ8TvfGGR7ZtppM7tmSxH+0tPtkYEjPlQIBKIGBN7c
yDpHCTLp3wu2gCLx9/joZLBJ5tdp9sUQnIwY8T2uprJHKo1UlQqcQeJJ80eumM60
fLDpFvBe7FbHw7LIrOVVTewhXU0FWpeMfWpYDDBRVXNmW1NjVr1KlI1M0R0YQnX6
yETPgs/RMNfrhf15aqmQP9EDWfcb9rVcMIVhzcF/ZnQT9a+23HFj7QREURbeGTPm
0ljxucke9Cf3KhDrnWqbJztj2IljVGHrWJm39XMcas4h0R2qD/ve6Jftbc1DGicw
JG07Pf3Og97wCehCSsED344Ztdd1uEuy8u0RuelbIF1ijsg/CtJ2rVcE7QHyW0Fr
ZxmTnCiPikhnzOPjFeic1455Ol2y23JJMc7T9uK6ShsLavpX657ghiTdAR4qEv5/
ohx1XAp4ksnpqvV/fshNI26dvp2SAS/3CRJhnzK4GGvpIvkdJJ0=
=Lqeg
-----END PGP SIGNATURE-----