CryptoAuthLib
Microchip CryptoAuthentication Library
atca_device.h File Reference

Microchip Crypto Auth device object. More...

#include "atca_command.h"
#include "atca_iface.h"

Go to the source code of this file.

Data Structures

struct  atca_device
 atca_device is the C object backing ATCADevice. See the atca_device.h file for details on the ATCADevice methods. More...
 

Typedefs

typedef struct atca_deviceATCADevice
 

Functions

ATCA_STATUS initATCADevice (ATCAIfaceCfg *cfg, ATCADevice ca_dev)
 Initializer for an Microchip CryptoAuth device. More...
 
ATCADevice newATCADevice (ATCAIfaceCfg *cfg)
 constructor for a Microchip CryptoAuth device More...
 
ATCA_STATUS releaseATCADevice (ATCADevice ca_dev)
 Release any resources associated with the device. More...
 
void deleteATCADevice (ATCADevice *ca_dev)
 destructor for a device NULLs reference after object is freed 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...
 

Detailed Description

Microchip Crypto Auth device object.