LLVM: lib/Support/BLAKE3/blake3_portable.c File Reference (original) (raw)
#include "[blake3_impl.h](blake3%5F%5Fimpl%5F8h%5Fsource.html)"
#include <[string.h](string%5F8h%5Fsource.html)>
Go to the source code of this file.
| Functions |
|
| INLINE uint32_t |
rotr32 (uint32_t w, uint32_t c) |
| INLINE void |
g (uint32_t *state, size_t a, size_t b, size_t c, size_t d, uint32_t x, uint32_t y) |
| INLINE void |
round_fn (uint32_t state[16], const uint32_t *msg, size_t round) |
| INLINE void |
compress_pre (uint32_t state[16], const uint32_t cv[8], const uint8_t block[BLAKE3_BLOCK_LEN], uint8_t block_len, uint64_t counter, uint8_t flags) |
| void |
blake3_compress_in_place_portable (uint32_t cv[8], const uint8_t block[BLAKE3_BLOCK_LEN], uint8_t block_len, uint64_t counter, uint8_t flags) |
| void |
blake3_compress_xof_portable (const uint32_t cv[8], const uint8_t block[BLAKE3_BLOCK_LEN], uint8_t block_len, uint64_t counter, uint8_t flags, uint8_t out[64]) |
| INLINE void |
hash_one_portable (const uint8_t *input, size_t blocks, const uint32_t key[8], uint64_t counter, uint8_t flags, uint8_t flags_start, uint8_t flags_end, uint8_t out[BLAKE3_OUT_LEN]) |
| void |
blake3_hash_many_portable (const uint8_t *const *inputs, size_t num_inputs, size_t blocks, const uint32_t key[8], uint64_t counter, bool increment_counter, uint8_t flags, uint8_t flags_start, uint8_t flags_end, uint8_t *out) |
◆ blake3_compress_in_place_portable()
◆ blake3_compress_xof_portable()
◆ blake3_hash_many_portable()
◆ compress_pre()
◆ g()
Definition at line 8 of file blake3_portable.c.
References INLINE, and rotr32().
Referenced by categorize(), findmust(), llvm::GraphWriter< GraphType >::GraphWriter(), llvm::GraphWriterBase< GraphType, Derived >::GraphWriterBase(), isinsets(), llvm::rdf::Liveness::Liveness(), llvm_regcomp(), llvm_regexec(), llvm_regfree(), p_ere_exp(), p_simp_re(), pluscount(), llvm::rdf::Print< T >::Print(), llvm::rdf::PrintNode< T >::PrintNode(), round_fn(), samesets(), llvm::shuffle(), and stripsnug().
◆ hash_one_portable()
◆ rotr32()
◆ round_fn()