LLVM 20.0.0git
|
Go to the source code of this file.
Classes | |
class | llvm::BLAKE3 |
A class that wraps the BLAKE3 algorithm. More... | |
class | llvm::TruncatedBLAKE3< NumBytes > |
Like BLAKE3 but using a class-level template parameter for specifying the hash size of the final() and result() functions. More... | |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Typedefs | |
template<size_t NumBytes = LLVM_BLAKE3_OUT_LEN> | |
using | llvm::BLAKE3Result = std::array< uint8_t, NumBytes > |
The constant LLVM_BLAKE3_OUT_LEN provides the default output length, 32 bytes, which is recommended for most callers. | |