CryptoAuthLib
Atmel CryptoAuthentication Library
|
ATCADevice object - composite of command and interface objects. More...
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_device * | ATCADevice |
Enumerations | |
enum | ATCADeviceType { ATSHA204A, ATECC108A, ATECC508A, ATCA_DEV_UNKNOWN = 0x20 } |
Functions | |
ATCADevice | newATCADevice (ATCAIfaceCfg *cfg) |
constructor for an Atmel 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... | |
void | deleteATCADevice (ATCADevice *cadev) |
destructor for a device NULLs reference after object is freed More... | |
ATCADevice object - composite of command and interface objects.
typedef struct atca_device* ATCADevice |
enum ATCADeviceType |
ATCACommand atGetCommands | ( | ATCADevice | dev | ) |
returns a reference to the ATCACommand object for the device
[in] | dev | reference to a device |
ATCAIface atGetIFace | ( | ATCADevice | dev | ) |
returns a reference to the ATCAIface interface object for the device
[in] | dev | reference to a device |
void deleteATCADevice | ( | ATCADevice * | cadev | ) |
destructor for a device NULLs reference after object is freed
[in] | cadev | pointer to a reference to a device |
ATCADevice newATCADevice | ( | ATCAIfaceCfg * | cfg | ) |
constructor for an Atmel CryptoAuth device
[in] | cfg | pointer to an interface configuration object |