Bit flags selecting which CPU‐specific SHA‐256 implementations may be used.
Synopsis
Declared in <crypto/sha256.h>
enum UseImplementation : uint8_t;
Members
Name |
Description |
|
Portable C++ implementation only. |
|
Allow the SSE4‐accelerated implementation. |
|
Allow the AVX2‐accelerated implementation. |
|
Allow the SHA‐NI‐accelerated implementation. |
|
Allow both SSE4 and AVX2. |
|
Allow both SSE4 and SHA‐NI. |
|
Allow every accelerated implementation. |
Non-Member Functions
Name |
Description |
Autodetect the best available SHA256 implementation. Returns the name of the implementation. |
Created with MrDocs