[#SHA256AutoDetect] = SHA256AutoDetect :mrdocs: Autodetect the best available SHA256 implementation. Returns the name of the implementation. == Synopsis Declared in `<crypto/sha256.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::string SHA256AutoDetect(xref:sha256_implementation/UseImplementation.adoc[sha256_implementation::UseImplementation] use_implementation = sha256_implementation::USE_ALL); ---- == Return Value The name of the chosen implementation. == Parameters [cols="1,4"] |=== | Name| Description | *use_implementation* | Bit flags limiting which accelerated implementations may be selected. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#