Subject: libc bloat and namespace problems by hash/hmac_*
To: None <tech-userlevel@netbsd.org>
From: Matthias Drochner <M.Drochner@fz-juelich.de>
List: tech-userlevel
Date: 06/23/2006 18:25:11
Hi -
hmac_md5 and hmac_sha1 shouldn't be in libc, or if at all, then
weak and renamed.

Both are not exported by a header, and undocumented.
hmac_md5 collides with libsmbclient.so, which causes failures
of programs loading samba dynamically (as gnome-vfs).
hmac_mh5 is completely unused.
hmac_sha1 is used in libcrypt (using a private prototype), and
only there afaict.

I'd prefer to remove both from libc.

Opinions?

best regards
Matthias