Zephyr Project API  3.3.0
A Scalable Open Source RTOS
hash.h File Reference

Crypto Hash APIs. More...

Go to the source code of this file.

Data Structures

struct  hash_ctx
 
struct  hash_pkt
 

Typedefs

typedef int(* hash_op_t) (struct hash_ctx *ctx, struct hash_pkt *pkt, bool finish)
 
typedef void(* hash_completion_cb) (struct hash_pkt *completed, int status)
 

Enumerations

enum  hash_algo { CRYPTO_HASH_ALGO_SHA224 = 1 , CRYPTO_HASH_ALGO_SHA256 = 2 , CRYPTO_HASH_ALGO_SHA384 = 3 , CRYPTO_HASH_ALGO_SHA512 = 4 }
 

Detailed Description

Crypto Hash APIs.

This file contains the Crypto Abstraction layer APIs.