CryptoAuthLib
Microchip CryptoAuthentication Library
|
#include "cryptoauthlib.h"
Go to the source code of this file.
Macros | |
#define | KIT_TX_WRAP_SIZE (7) |
#define | KIT_MSG_SIZE (32) |
#define | KIT_RX_WRAP_SIZE (KIT_MSG_SIZE + 6) |
Functions | |
ATCA_STATUS | kit_init (ATCAIface iface) |
HAL implementation of kit protocol init. This function calls back to the physical protocol to send the bytes. More... | |
ATCA_STATUS | kit_send (ATCAIface iface, const uint8_t *txdata, int txlength) |
HAL implementation of kit protocol send. This function calls back to the physical protocol to send the bytes. More... | |
ATCA_STATUS | kit_receive (ATCAIface iface, uint8_t *rxdata, uint16_t *rxsize) |
HAL implementation to receive bytes and unwrap from kit protocol. This function calls back to the physical protocol to receive the bytes. More... | |
ATCA_STATUS | kit_wrap_cmd (const uint8_t *txdata, int txlen, char *pkitcmd, int *nkitcmd, char target) |
Wrap binary bytes in ascii kit protocol. More... | |
ATCA_STATUS | kit_parse_rsp (const char *pkitbuf, int nkitbuf, uint8_t *kitstatus, uint8_t *rxdata, int *datasize) |
Parse the response ascii from the kit. More... | |
ATCA_STATUS | kit_wake (ATCAIface iface) |
Call the wake for kit protocol. More... | |
ATCA_STATUS | kit_idle (ATCAIface iface) |
Call the idle for kit protocol. More... | |
ATCA_STATUS | kit_sleep (ATCAIface iface) |
Call the sleep for kit protocol. More... | |