block-sha1/sha1.{ch} simply say this:
/*
* Based on the Mozilla SHA1 (see mozilla-sha1/sha1.c),
* optimized to do word accesses rather than byte accesses,
* and to avoid unnecessary copies into the context array.
*/
This means that if mozilla-sha1 is removed, we need to copy the
license information back to block-sha1.
Ulrik