8#ifndef SECURITY_SHA256_H
9#define SECURITY_SHA256_H
27#ifndef SHA256_HASH_SIZE
28#define SHA256_HASH_SIZE 32
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
errcode_t uapi_drv_cipher_sha256_start(uint32_t *hash_handle)
创建sha256通道。
Definition security_sha256.c:13
errcode_t uapi_drv_cipher_sha256(const uint8_t *buf, uint32_t len, uint8_t *out, uint32_t out_len)
Sha256计算
Definition security_sha256.c:34
errcode_t uapi_drv_cipher_sha256_finish(uint32_t hash_handle, uint8_t *out, uint32_t *out_len)
Sha256计算获取摘要信息,并在计算成功的时候销毁hash句柄。
Definition security_sha256.c:29
errcode_t uapi_drv_cipher_sha256_update(uint32_t hash_handle, const uint8_t *buf, uint32_t len)
Sha256计算
Definition security_sha256.c:19