CryptoAuthLib
Microchip CryptoAuthentication Library
atca_device.c File Reference

Microchip CryptoAuth device object. More...

#include <stdlib.h>
#include "atca_device.h"

Functions

ATCADevice newATCADevice (ATCAIfaceCfg *cfg)
 constructor for a Microchip CryptoAuth device More...
 
void deleteATCADevice (ATCADevice *ca_dev)
 destructor for a device NULLs reference after object is freed More...
 
ATCA_STATUS initATCADevice (ATCAIfaceCfg *cfg, ATCADevice ca_dev)
 Initializer for an Microchip CryptoAuth device. More...
 
ATCACommand atGetCommands (ATCADevice dev)
 returns a reference to the ATCACommand object for the device More...
 
ATCAIface atGetIFace (ATCADevice dev)
 returns a reference to the ATCAIface interface object for the device More...
 
ATCA_STATUS releaseATCADevice (ATCADevice ca_dev)
 Release any resources associated with the device. More...
 

Detailed Description

Microchip CryptoAuth device object.