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