#include <assert.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include "int-util.h"
#include "warnings.h"
Go to the source code of this file.
|
| void | hash_permutation (union hash_state *state) |
| |
| void | hash_process (union hash_state *state, const uint8_t *buf, size_t count) |
| |
| void | cn_fast_hash (const void *data, size_t length, char *hash) |
| |
| void | cn_slow_hash (const void *data, size_t length, char *hash, int variant, int prehashed, uint64_t height) |
| |
| void | hash_extra_blake (const void *data, size_t length, char *hash) |
| |
| void | hash_extra_groestl (const void *data, size_t length, char *hash) |
| |
| void | hash_extra_jh (const void *data, size_t length, char *hash) |
| |
| void | hash_extra_skein (const void *data, size_t length, char *hash) |
| |
| void | tree_hash (const char(*hashes)[HASH_SIZE], size_t count, char *root_hash) |
| |
◆ anonymous enum
| Enumerator |
|---|
| HASH_SIZE | |
| HASH_DATA_AREA | |
Definition at line 77 of file hash-ops.h.
◆ cn_fast_hash()
| void cn_fast_hash |
( |
const void * |
data, |
|
|
size_t |
length, |
|
|
char * |
hash |
|
) |
| |
◆ cn_slow_hash()
| void cn_slow_hash |
( |
const void * |
data, |
|
|
size_t |
length, |
|
|
char * |
hash, |
|
|
int |
variant, |
|
|
int |
prehashed, |
|
|
uint64_t |
height |
|
) |
| |
◆ hash_extra_blake()
| void hash_extra_blake |
( |
const void * |
data, |
|
|
size_t |
length, |
|
|
char * |
hash |
|
) |
| |
◆ hash_extra_groestl()
| void hash_extra_groestl |
( |
const void * |
data, |
|
|
size_t |
length, |
|
|
char * |
hash |
|
) |
| |
◆ hash_extra_jh()
| void hash_extra_jh |
( |
const void * |
data, |
|
|
size_t |
length, |
|
|
char * |
hash |
|
) |
| |
◆ hash_extra_skein()
| void hash_extra_skein |
( |
const void * |
data, |
|
|
size_t |
length, |
|
|
char * |
hash |
|
) |
| |
◆ hash_permutation()
◆ hash_process()
◆ tree_hash()
| void tree_hash |
( |
const char(*) |
hashes[HASH_SIZE], |
|
|
size_t |
count, |
|
|
char * |
root_hash |
|
) |
| |
◆ PUSH_WARNINGS