Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
hash.h File Reference

Crypto Hash APIs. More...

Go to the source code of this file.

Data Structures

struct  hash_ctx
 Structure encoding session parameters. More...
 
struct  hash_pkt
 Structure encoding IO parameters of a hash operation. More...
 

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 }
 Hash algorithm. More...
 

Detailed Description

Crypto Hash APIs.

This file contains the Crypto Abstraction layer APIs.