42 #ifndef ATCA_CRYPTO_SW_SHA1_H
43 #define ATCA_CRYPTO_SW_SHA1_H
57 #define ATCA_SHA1_DIGEST_SIZE (20)
70 int atcac_sw_sha1(
const uint8_t * data,
size_t data_size, uint8_t digest[ATCA_SHA1_DIGEST_SIZE]);
int atcac_sw_sha1_finish(atcac_sha1_ctx *ctx, uint8_t digest[ATCA_SHA1_DIGEST_SIZE])
Definition: atca_crypto_sw_sha1.c:62
int atcac_sw_sha1_update(atcac_sha1_ctx *ctx, const uint8_t *data, size_t data_size)
Definition: atca_crypto_sw_sha1.c:55
Definition: atca_crypto_sw_sha1.h:59
int atcac_sw_sha1(const uint8_t *data, size_t data_size, uint8_t digest[ATCA_SHA1_DIGEST_SIZE])
Definition: atca_crypto_sw_sha1.c:69
Common defines for CryptoAuthLib software crypto wrappers.
#define ATCA_SHA1_DIGEST_SIZE
Definition: atca_crypto_sw_sha1.h:57
int atcac_sw_sha1_init(atcac_sha1_ctx *ctx)
Definition: atca_crypto_sw_sha1.c:46