Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
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... | |
Crypto Hash APIs.
This file contains the Crypto Abstraction layer APIs.