LLVM 22.0.0git
|
Go to the source code of this file.
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 ) |
Definition at line 84 of file blake3_portable.c.
References BLAKE3_BLOCK_LEN, block, and compress_pre().
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] ) |
Definition at line 100 of file blake3_portable.c.
References BLAKE3_BLOCK_LEN, block, compress_pre(), and store32().
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 ) |
Definition at line 145 of file blake3_portable.c.
References BLAKE3_OUT_LEN, blocks, and hash_one_portable().
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 ) |
Definition at line 37 of file blake3_portable.c.
References BLAKE3_BLOCK_LEN, block, counter_high(), counter_low(), INLINE, IV, load32(), and round_fn().
Referenced by blake3_compress_in_place_portable(), and blake3_compress_xof_portable().
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().
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] ) |
Definition at line 125 of file blake3_portable.c.
References BLAKE3_BLOCK_LEN, blake3_compress_in_place_portable, BLAKE3_KEY_LEN, BLAKE3_OUT_LEN, blocks, INLINE, and store_cv_words().
Referenced by blake3_hash_many_portable().
Definition at line 20 of file blake3_portable.c.
References g(), INLINE, MSG_SCHEDULE, and round().
Referenced by compress_pre().