LibJuno
0.1.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
Loading...
Searching...
No Matches
hash.h
Go to the documentation of this file.
1
#ifndef HASH_H
2
#define HASH_H
3
#include "
juno/status.h
"
4
#include <stddef.h>
5
#include <stdint.h>
6
#include "
juno/hash/hash_api.h
"
7
#ifdef __cplusplus
8
extern
"C"
{
9
#endif
10
11
JUNO_STATUS_T
Juno_HashDjB2
(
const
uint8_t *pcBuff,
size_t
zBuffSize,
size_t
*pzRetHash);
12
13
const
JUNO_HASH_API_T
*
Juno_HashDjB2Api
(
void
);
14
#ifdef __cplusplus
15
}
16
#endif
17
#endif
18
Juno_HashDjB2
JUNO_STATUS_T Juno_HashDjB2(const uint8_t *pcBuff, size_t zBuffSize, size_t *pzRetHash)
Definition
juno_hash.c:6
Juno_HashDjB2Api
const JUNO_HASH_API_T * Juno_HashDjB2Api(void)
Definition
juno_hash.c:24
hash_api.h
status.h
JUNO_STATUS_T
enum JUNO_STATUS_TAG JUNO_STATUS_T
JUNO_HASH_API_TAG
Definition
hash_api.h:14
include
juno
hash
hash.h
Generated by
1.9.8