freebsd-skq/lib/libmd
Ed Maste da6e5efe92 libmd: add dependency workaround for r366344
r366344 fixed and reenabled the assembly optimized skein implementation,
but skein_block objects were not being rebuilt in no-clean builds. This
resulted in failing no-clean builds. SKEIN_USE_ASM controls which
routines come from C vs assembly, and with no explicit dependency
r366344's change to SKEIN_USE_ASM did not cause skein_block.{o,pico}
to be rebuilt.

Add a dependency on this Makefile for the skein_block objects. This
dependency is broader in scope than absolutely required (that is, the
skein_block objects will now be rebuilt on any change to this Makefile).
There are ways this could be addressed, but it is probably not worth the
additional effort or testing time to pursue them.

PR:		248221
Reported by:	kevans, Jeremy Faulkner
Discussed with:	kevans
Sponsored by:	The FreeBSD Foundation
2020-10-02 14:00:52 +00:00
..
i386
Makefile libmd: add dependency workaround for r366344 2020-10-02 14:00:52 +00:00
Makefile.depend Update Makefile.depend files 2019-12-11 17:37:53 +00:00
md4.copyright
md4.h SPDX: some uses of the RSA-MD license. 2017-12-13 16:30:39 +00:00
md4c.c ANSIfy and KNF function arg definitions in libmd/md4.c 2020-04-03 20:56:43 +00:00
md5.copyright
md5.h
md5c.c libmd: Always erase context in _Final method, and when doing 2018-07-20 07:01:28 +00:00
mddriver.c
mdX.3 Add admonitions against using MD5 and SHA1 to the API man pages 2019-05-21 22:17:00 +00:00
mdXhl.c Revert r334090. 2018-05-23 17:01:28 +00:00
ripemd.3 Add missing errors section to md[2-5], ripemd160, sha*, and skein* manpages 2019-05-21 22:11:53 +00:00
ripemd.h
rmd160c.c libmd: Always erase context in _Final method, and when doing 2018-07-20 07:01:28 +00:00
rmd_locl.h
rmdconst.h
rmddriver.c
sha0c.c libmd: Always erase context in _Final method, and when doing 2018-07-20 07:01:28 +00:00
sha1c.c libmd: Always erase context in _Final method, and when doing 2018-07-20 07:01:28 +00:00
sha256.3 Add missing errors section to md[2-5], ripemd160, sha*, and skein* manpages 2019-05-21 22:11:53 +00:00
sha512.3 Add missing errors section to md[2-5], ripemd160, sha*, and skein* manpages 2019-05-21 22:11:53 +00:00
sha_locl.h
sha.3 sha.3: clarify admonition against use in NEW signature schemes 2019-06-05 20:18:08 +00:00
sha.h
shadriver.c Integrate SHA2-224 with userspace components 2018-07-09 08:19:04 +00:00
skein.3 Add missing errors section to md[2-5], ripemd160, sha*, and skein* manpages 2019-05-21 22:11:53 +00:00
skeindriver.c SPDX: some uses of the RSA-MD license. 2017-12-13 16:30:39 +00:00