CryptoAuthLib v3.7.8
Microchip CryptoAuthentication Library
 
Loading...
Searching...
No Matches
Software crypto methods (atcac_)

These methods provide a software implementation of various crypto algorithms. More...

crypto directory - Purpose

This directory contains software implementations of cryptographic functions. The functions at the base level are wrappers that will point to the final implementations of the software crypto functions.

Functions

ATCA_STATUS atcac_sw_sha1 (const uint8_t *data, size_t data_size, uint8_t digest[(20U)])
 
ATCA_STATUS atcac_sha256_hmac_ctr_iteration (struct atcac_hmac_ctx *ctx, uint8_t iteration, uint16_t length, const uint8_t *label, size_t label_len, const uint8_t *data, size_t data_len, uint8_t digest[(32U)])
 
ATCA_STATUS atcac_sha256_hmac_counter (uint8_t *key, size_t key_len, const uint8_t *label, size_t label_len, const uint8_t *data, size_t data_len, uint8_t *digest, size_t diglen)
 

Detailed Description

These methods provide a software implementation of various crypto algorithms.