LibJuno 0.1.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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
6extern "C" {
7#endif
8
9#include "juno/status.h"
10
12
14{
15
16 JUNO_STATUS_T (*Hash)(const uint8_t *pcBuff, size_t zBuffSize, size_t *pzRetHash);
17};
18
19
20#ifdef __cplusplus
21}
22#endif
23#endif
enum JUNO_STATUS_TAG JUNO_STATUS_T
Definition hash_api.h:14
JUNO_STATUS_T(* Hash)(const uint8_t *pcBuff, size_t zBuffSize, size_t *pzRetHash)
Definition hash_api.h:16