./pkgtools/digest, Message digest wrapper utility

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20211023, Package name: digest-20211023, Maintainer: agc

This utility is a wrapper for the

+ md5(3),
+ rmd160(3),
+ sha1(3),
+ sha256,
+ sha384
+ sha512
+ tiger
+ whirlpool
+ blake2b

message digest routines.


Required to build:
[pkgtools/cwrappers]

Version history: (Expand)


CVS history: (Expand)


   2022-02-17 18:34:56 by David H. Gutteridge | Files touched by this commit (1)
Log message:
digest: catch configure.ac up with configure
   2022-02-15 06:25:38 by Michael Forney | Files touched by this commit (2)
Log message:
digest: fix aliasing bug with gcc 11

gcc 11 with -O2 optimizes away the store of the bit length into the
last 8 bytes of the context buffer due to an aliasing violation
(stored through uint64_t, retrieved through uint32_t).

To fix this, import the NetBSD patch from christos[0] which makes
it use memcpy instead.

[0] \ 
http://cvsweb.netbsd.org/bsdweb.cgi/src/common/lib/libc/hash/sha2/sha2.c.diff?r1=1.12&r2=1.13
   2021-10-23 20:09:13 by Nia Alarie | Files touched by this commit (2)
Log message:
digest: match b2sum in terms of capitalizing BLAKE2s/BLAKE2b
   2021-10-05 17:38:48 by Nia Alarie | Files touched by this commit (2)
Log message:
digest: Remove _POSIX_C_SOURCE. PR pkg/56439
   2021-09-29 15:10:40 by Nia Alarie | Files touched by this commit (2)
Log message:
digest: correct hash size of blake2s
   2021-09-28 15:05:08 by Nia Alarie | Files touched by this commit (7)
Log message:
digest: Add blake2s hash.
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2019-01-27 23:50:55 by Alistair G. Crooks | Files touched by this commit (3)
Log message:
Update digest package to version 20190127

Remove some gcc-isms in a macro in keccak.c, provided by Erno Palonheimo
in PR pkg/53771