LLVM 22.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. |