From
Hash/URN Gnutella Extensions (HUGE) v0.93 :
Quote:
To be in compliance with this specification, you should support at least the SHA1 hash algorithm and format reflected here, and be able to downconvert "bitprint" requests/reports to SHA1. Other URN namespaces are optional and should be gracefully ignored when not understood. Please refer to the rest of this document for other important details.
|
So yes, SHA1 is "prescribed" and should be supported. Developers may opt to add additional hashes if they wish.