[#BloombergLP-bslh-DefaultSeededHashAlgorithm-2constructor]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslh.adoc[bslh]::xref:BloombergLP/bslh/DefaultSeededHashAlgorithm.adoc[DefaultSeededHashAlgorithm]::DefaultSeededHashAlgorithm
:relfileprefix: ../../../
:mrdocs:

Create a `bslh&colon;&colon;DefaultSeededHashAlgorithm`, seeded with the (`k&lowbar;SEED&lowbar;LENGTH` bytes) seed pointed to by the specified `seed`&period; Each bit of the supplied seed will contribute to the final hash produced by `computeHash()`&period; The behaviour is undefined unless `seed` points to at least `k&lowbar;SEED&lowbar;LENGTH` bytes of initialized memory&period;

== Synopsis

Declared in `&lt;bslh&lowbar;defaultseededhashalgorithm&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
explicit
DefaultSeededHashAlgorithm(char const* seed);
----


[.small]#Created with https://www.mrdocs.com[MrDocs]#
