#include <stdint.h>
#include <stddef.h>
#include <openssl/ripemd.h>
#include <openssl/md4.h>
#include <stdio.h>
#include <string.h>
Go to the source code of this file.
|
static void | cf_digest_compute (const void *data, size_t len, cf_digest *d) |
|
static void | cf_digest_compute2 (const void *data1, size_t len1, const void *data2, size_t len2, cf_digest *d) |
|
static uint32_t | cf_digest_gethash (const cf_digest *d, uint32_t MASK) |
|
static uint32_t | cf_digest_gethash_mod (const cf_digest *d, uint32_t MOD) |
|
void | cf_digest_string (cf_digest *digest, char *output) |
|
static void | cf_signature_compute (const void *data, size_t len, cf_signature *s) |
|
static cl_partition_id | cl_partition_getid (uint32_t n_partitions, const cf_digest *d) |
|
#define CF_DIGEST_KEY_SZ RIPEMD160_DIGEST_LENGTH |
#define CF_SIGNATURE_SZ (sizeof(uint64_t)) |
static void cf_digest_compute |
( |
const void * |
data, |
|
|
size_t |
len, |
|
|
cf_digest * |
d |
|
) |
| |
|
inlinestatic |
static void cf_digest_compute2 |
( |
const void * |
data1, |
|
|
size_t |
len1, |
|
|
const void * |
data2, |
|
|
size_t |
len2, |
|
|
cf_digest * |
d |
|
) |
| |
|
inlinestatic |
static uint32_t cf_digest_gethash |
( |
const cf_digest * |
d, |
|
|
uint32_t |
MASK |
|
) |
| |
|
inlinestatic |
static uint32_t cf_digest_gethash_mod |
( |
const cf_digest * |
d, |
|
|
uint32_t |
MOD |
|
) |
| |
|
inlinestatic |
void cf_digest_string |
( |
cf_digest * |
digest, |
|
|
char * |
output |
|
) |
| |
static void cf_signature_compute |
( |
const void * |
data, |
|
|
size_t |
len, |
|
|
cf_signature * |
s |
|
) |
| |
|
inlinestatic |
static cl_partition_id cl_partition_getid |
( |
uint32_t |
n_partitions, |
|
|
const cf_digest * |
d |
|
) |
| |
|
inlinestatic |