Language

Package: libmhash @ 0.9.9.9

Synopsis

Thread-safe hash library

Description

Mhash is a thread-safe hash library, implemented in C, and provides a uniform interface to a large number of hash algorithms. These algorithms can be used to compute checksums, message digests, and other signatures. The HMAC support implements the basics for message authentication, following RFC 2104.

Algorithms currently supplied are:

CRC-32, CRC-32B, ALDER-32, MD-2, MD-4, MD-5, RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, HAVAL-128, HAVAL-160, HAVAL-192, HAVAL-256, TIGER, TIGER-128, TIGER-160, GOST, WHIRLPOOL, SNEFRU-128, SNEFRU-256.

Home page
https://mhash.sourceforge.net/
Location
gnu/packages/mcrypt.scm (line: 84, column: 2)
License

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/dsm0dxh9fflnxwmw7j97ayz33g32fcy4-libmhash-0.9.9.9.drv
x86_64-linuxxtensa-ath9k-elf/gnu/store/pdyjgqi8k1rq2fn530y37x9hrwyidnlq-libmhash-0.9.9.9.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/al0r1g54s6vfls74l89fal4vgfvl5155-libmhash-0.9.9.9.drv
x86_64-linuxx86_64-linux-gnux32/gnu/store/1spnvr8p3cqb26ffqya8fp4393i3l4bc-libmhash-0.9.9.9.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/xix90x2xj69n4hjc8zv3s0kh6kdmb3ni-libmhash-0.9.9.9.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/fg97c5g5fhzlfx5zzf3r1l8iwgrh1l3k-libmhash-0.9.9.9.drv
x86_64-linuxpowerpc64-linux-gnu/gnu/store/38k9a082q3n7474pwn5b6g8ldnn6ygyh-libmhash-0.9.9.9.drv
x86_64-linuxpowerpc64le-linux-gnu/gnu/store/7p2h24j7i8wd8n57jaqkaywk19pb1qv3-libmhash-0.9.9.9.drv
x86_64-linuxor1k-elf/gnu/store/r3w7p962a3jk8kmv2wnqsvsg0xvbvznm-libmhash-0.9.9.9.drv
x86_64-linuxmips64el-linux-gnu/gnu/store/rh11vd6a4xgb9kzsmvyqnk98cq6yzk7x-libmhash-0.9.9.9.drv
x86_64-linuxi686-w64-mingw32/gnu/store/5mjc90p4v0yw89pi1rmhrwm898rpsdf2-libmhash-0.9.9.9.drv
x86_64-linuxi586-pc-gnu/gnu/store/z0gkd3fh7iv2x6v1bgl7l9m735lmp89k-libmhash-0.9.9.9.drv
x86_64-linuxavr/gnu/store/72d5vvwpb5kjjbgyd2ww2pyz06dr5pw1-libmhash-0.9.9.9.drv
x86_64-linuxarm-linux-gnueabihf/gnu/store/25yxpp593j713c80y9kckvdxl4vkrnc3-libmhash-0.9.9.9.drv
x86_64-linuxaarch64-linux-gnu/gnu/store/dl40q34qgs5dfcpmh31wr6ss7mmhjp4q-libmhash-0.9.9.9.drv
riscv64-linux/gnu/store/xl0w30l02qcj2v30zjafppigkk77a5ds-libmhash-0.9.9.9.drv
powerpc-linux/gnu/store/xmxw6i12hxxgshyswhksd119vy0vsxbi-libmhash-0.9.9.9.drv
    powerpc64le-linux/gnu/store/vm5kfyh1d3blvdkrxyckf15mglnacfh2-libmhash-0.9.9.9.drv
    mips64el-linux/gnu/store/7nrr3a91ry7gk0bhxaf4i7xjifny0500-libmhash-0.9.9.9.drv
      i686-linux/gnu/store/140dvw2vxjyr65flqlhyksi34d497r20-libmhash-0.9.9.9.drv
      i586-gnu/gnu/store/251d7h9mcfxzj73zli06mh5saw6lryyv-libmhash-0.9.9.9.drv
      armhf-linux/gnu/store/nkzazin7dvjvhyahkgx62cz56imi6sh1-libmhash-0.9.9.9.drv
      aarch64-linux/gnu/store/9jxwwfwnasf4vpq3spc5swljihks1h8d-libmhash-0.9.9.9.drv

      Lint warnings

      LinterMessageLocation
      patch-file-names

      Validate file names and availability of patches

      file names of patches should start with the package name
      patch-headers

      Validate patch headers

      libmhash-hmac-fix-uaf.patch: patch lacks comment and upstream status