• Bug#1102585: ITP: blake3 cryptographic hash function

    From Jordan Justen@21:1/5 to All on Thu Apr 10 20:10:01 2025
    Package: wnpp
    Severity: wishlist
    Owner: Jordan Justen <jljusten@debian.org>

    * Package name : blake3
    Version : 1.8.1
    Upstream Author : https://github.com/BLAKE3-team
    * URL : https://github.com/BLAKE3-team/BLAKE3
    * License : Apache 2.0, CC0 1.0 Universal
    Programming Lang: C, assembly
    Description : Blake3 cryptographic hash function

    Blake3 is a cryptographic hash function.

    Debian contains a b3sum package, which is a utility to calculate and
    verify blake3 hashes. The b3sum package does not provide development
    library support.

    This package would provide a C based development support for the
    blake3 hash function.

    The motivation for adding this package is that it has been added as a
    dependecy for the nix package as of version 2.27.0.

    I plan to maintain this package in git, hosted on the salsa.debian.org
    site.
    --==============…74278998565595220=MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    Content-Description: signature
    Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEIdQsL6p64+xpxIwDmoWlo0aK6OMFAmf4CLEACgkQmoWlo0aK 6ONopw//b9bNLw+0w8r+dtD+IU+RRxEGpcwuDOYPg0D3ax4X00Q5SErpsYbSgTFc eygsVLjVvKxd05TS7B7oBVyAT5QNOesEk849fWxswoucvZaNE3KwimPPcA9k6Ph7 ePVCA1ZUmHDT48LtDz+BmBM6S3rtoW7JDR0xdVOZtP7GriqnbNwyQtA8r/YP4I7i 8FLQ6Ze/5+bDLGvOBx0OiaqIm8L8NEx0Rc3PhxQJpubv1v9RuDQ1co9SsQH1Y0Rq 2UuRDNSJEQl6dOXNfoThgOWocGdKhf8PysiL1uZSuBGqXCSbykICDwGXUDuxRAsa 60/FXOZsSVQn+FanFxDKfmrsGqzNViCaDqqmRANSmudI/Bb1thH/mmk2xc+IYz3h 1BTJdVO4Vl8ke9se5Radvs0G0hwGDdUKO94pp7ScnTtlnv9XYdIlcoDR/284zMeD z7LAqISaThHzIP1mmS/Cu99I3CXeA7p7FxT/i2ELKiINLNIotsitQMZACoJHo9Cd VagHIk35CLL+gppeRYrad9esj1uvc3UpAN/j7R05TxzcM8bVenfk8QYEf9cohqcT PRPhVIOvFpDcJgm7tEUx6s5qy97cg+IRiACHv4EMp7PQqoxl5AVkyv74ffS8dogb LpcdDxO5k3jPeBtxCsykQAHbv7rtirI4+jKzuxtQOartxPAhgzM=
    =JgmV
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jakub Wilk@21:1/5 to All on Mon Apr 14 17:10:01 2025
    * Jordan Justen <jljusten@debian.org>, 2025-04-10 11:06:
    Debian contains a b3sum package, which is a utility to calculate and
    verify blake3 hashes. The b3sum package does not provide development
    library support.

    FWIW, there'a also rust-blake3. As the name hints, it builds only a rust
    dev package, but AFAICS the source package contains also the C code you
    had it mind.

    --
    Jakub Wilk

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jordan Justen@21:1/5 to Jakub Wilk on Tue Apr 15 11:10:01 2025
    On 2025-04-14 08:03:45, Jakub Wilk wrote:
    FWIW, there'a also rust-blake3. As the name hints, it builds only a rust
    dev package, but AFAICS the source package contains also the C code you
    had it mind.

    I did look over the b3sum, and all of https://salsa.debian.org/rust-team/debcargo-conf.git, but I wasn't
    able to see an example of a package that did both the rust cargo build
    as well as a cmake build.

    Would you happen to know of an example package I could use as a
    reference?

    Thanks!
    --==============„81019452162633508=MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    Content-Description: signature
    Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEIdQsL6p64+xpxIwDmoWlo0aK6OMFAmf+H0wACgkQmoWlo0aK 6ONHOxAA07c7wAH30WN4Ylw2tUysR/Kh324T5NbsgX1NGQj7STFGzzGyfWJ+tVPg 9dQ6NyLfbPD99+6tTsQzEzheWe+k1uqmKTNgSRD1NOMGid0gplG9wg+jP1znnIaU +fL3SagdnTBhKKvBvfnWm3moDAYCLmYTYGl6QyAvAZRtDgOd3VwvuKlFNUQ1W0Y6 4EhPeSbI7DoRbWLYea8ThpuWob0lnMjh6+bjqUVwJOfA4nfPZMbTB7H4DvmcJqNv Qlb1EZEXCXBMPuKKNi3rmSzp6CYOe1OyeBfWI9bLQ7yb6B/DvLDb1ReufBIfbR/0 Mq83rT3SqbTrw32zzPd2WwP1ABMPW2wyIAMszkqW4jYzGr34qbg/W6KGZOqKcirf QyFErMhnYuImYHJVhuKzP6wyCBy0ExT/X6L6ZcWQFQzrV3lsYRdN6Vu44SlxZP0T nNg53USvipdvif7f42qf0TOCucJ83V/RXcOHVJVxKqxltJ/2xzUyDG21lX7b966z FSqEzKAC1zwNEDO/+9ALyJC6b8k9CoQLMSucuco6KGIonwZl+704bJIdqrh2XqCZ f7YhoN5OpjCzQ7bonIN3F+t1a3rMB1QixhYaNfACnxL0smripzB2QhZhW/snDeSf aYA0utyZL9Y9ADGyoZ2iFKnhYH0xLgFhsSP/jvYyzeh4Qc5sEgc=
    =6FWm
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)