FYI, I've just created the sha256 and sha512 modules and moved the remaining sha*-related files from coreutils/{lib,m4} into coreutils/gl/{lib,m4}.
http://git.sv.gnu.org/gitweb/?p=coreutils.git;a=commitdiff;h=f33599c1441 2008-03-02 Jim Meyering <[EMAIL PROTECTED]> Create sha256 and sha512 modules and move files into gl/. * bootstrap.conf (gnulib_modules): Add sha256 and sha512. * m4/prereq.m4: Don't require gl_SHA256 or gl_SHA512. * gl/modules/sha512: New file. * gl/modules/sha256: New file. * m4/sha256.m4: Move to ... * gl/m4/sha256.m4: ...here, removing use of AC_SOURCES. * m4/sha512.m4: Move to ... * gl/m4/sha512.m4: ...here, removing use of AC_SOURCES. * lib/sha256.c, lib/sha256.h: Move to ... * gl/lib/sha256.c, gl/lib/sha256.h: ...here. * lib/sha512.c, lib/sha512.h: Move to ... * gl/lib/sha512.c, gl/lib/sha512.h: ...here. * lib/u64.h: Move to ... * gl/lib/u64.h: ...here. I expect to move them into gnulib eventually, so if you see anything wrong (other than lack of tests and documentation), please let me know.