13#ifndef ZEPHYR_INCLUDE_CRYPTO_HASH_H_ 
   14#define ZEPHYR_INCLUDE_CRYPTO_HASH_H_ 
void(* hash_completion_cb)(struct hash_pkt *completed, int status)
Definition: hash.h:114
 
int(* hash_op_t)(struct hash_ctx *ctx, struct hash_pkt *pkt, bool finish)
Definition: hash.h:38
 
hash_algo
Definition: hash.h:26
 
@ CRYPTO_HASH_ALGO_SHA256
Definition: hash.h:28
 
@ CRYPTO_HASH_ALGO_SHA512
Definition: hash.h:30
 
@ CRYPTO_HASH_ALGO_SHA224
Definition: hash.h:27
 
@ CRYPTO_HASH_ALGO_SHA384
Definition: hash.h:29
 
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88
 
__UINT16_TYPE__ uint16_t
Definition: stdint.h:89
 
Runtime device structure (in ROM) per driver instance.
Definition: device.h:378
 
bool started
Definition: hash.h:70
 
hash_op_t hash_hndlr
Definition: hash.h:65
 
uint16_t flags
Definition: hash.h:78
 
const struct device * device
Definition: hash.h:51
 
void * drv_sessn_state
Definition: hash.h:60
 
size_t in_len
Definition: hash.h:94
 
uint8_t * in_buf
Definition: hash.h:91
 
struct hash_ctx * ctx
Definition: hash.h:107
 
uint8_t * out_buf
Definition: hash.h:101