ProvisioningLibrary
Atmel Security Provisioning Library
atcaprov_data_s Struct Reference

#include <atcaprov.h>

Data Fields

uint8_t device_public_key [64]
 
uint8_t * signer_cert
 
size_t signer_cert_size
 
uint8_t * device_cert
 
size_t device_cert_size
 

Field Documentation

uint8_t* device_cert

The full device certificate will be returned in this buffer. Set device_cert_size to the size of this buffer. If not needed, set to NULL.

size_t device_cert_size

As input, the should be set to the size of the device_cert buffer in bytes. As output, it will be set to the size of the returned device cert in bytes. Ignored if device_cert is NULL.

uint8_t device_public_key[64]

The device public key is returned in this buffer.

uint8_t* signer_cert

The full signer certificate will be returned in this buffer. Set signer_cert_size to the size of this buffer. If not needed, set to NULL.

size_t signer_cert_size

As input, the should be set to the size of the signer_cert buffer in bytes. As output, it will be set to the size of the returned signer cert in bytes. Ignored if signer_cert is NULL.