[#BloombergLP-bslh-SipHashAlgorithm-computeHash] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslh.adoc[bslh]::xref:BloombergLP/bslh/SipHashAlgorithm.adoc[SipHashAlgorithm]::computeHash :relfileprefix: ../../../ :mrdocs: Return the finalized version of the hash that has been accumulated. Note that this changes the internal state of the object, so calling `computeHash()` multiple times in a row will return different results, and only the first result returned will match the expected result of the algorithm. Also note that a value will be returned, even if data has not been passed into `operator()` == Synopsis Declared in `<bslh_siphashalgorithm.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bslh/SipHashAlgorithm/result_type.adoc[result_type] computeHash(); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#