LibJuno
0.1.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
Toggle main menu visibility
Main Page
Related Pages
Data Structures
Data Structures
Data Structure Index
Data Fields
All
a
c
d
f
g
h
i
l
p
r
s
t
u
z
Variables
a
c
d
f
g
h
i
l
p
r
s
t
u
z
Files
File List
Globals
All
a
d
f
j
m
Functions
j
Typedefs
Enumerations
Enumerator
Macros
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
Loading...
Searching...
No Matches
hash_api.h
Go to the documentation of this file.
1
#ifndef HASH_API_H
2
#define HASH_API_H
3
#include <stddef.h>
4
#include <stdint.h>
5
#ifdef __cplusplus
6
extern
"C"
{
7
#endif
8
9
#include "
juno/status.h
"
10
11
typedef
struct
JUNO_HASH_API_TAG
JUNO_HASH_API_T
;
12
13
struct
JUNO_HASH_API_TAG
14
{
15
16
JUNO_STATUS_T
(*
Hash
)(
const
uint8_t *pcBuff,
size_t
zBuffSize,
size_t
*pzRetHash);
17
};
13
struct
JUNO_HASH_API_TAG
{
…
};
18
19
20
#ifdef __cplusplus
21
}
22
#endif
23
#endif
status.h
JUNO_STATUS_T
enum JUNO_STATUS_TAG JUNO_STATUS_T
JUNO_HASH_API_TAG
Definition
hash_api.h:14
JUNO_HASH_API_TAG::Hash
JUNO_STATUS_T(* Hash)(const uint8_t *pcBuff, size_t zBuffSize, size_t *pzRetHash)
Definition
hash_api.h:16
include
juno
hash
hash_api.h
Generated by
1.9.8