ProvisioningLibrary
Atmel Security Provisioning Library
|
Function and structure declarations for the provisioning process. More...
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | atcaprov_cert_info_s |
struct | atcaprov_options_s |
Options for controlling the atcaprov_provision() function. More... | |
struct | atcaprov_data_s |
Typedefs | |
typedef struct atcaprov_cert_info_s | atcaprov_cert_info_t |
typedef enum atcaprov_stage_e | atcaprov_stage_t |
typedef enum atcaprov_status_e | atcaprov_status_t |
typedef struct atcaprov_options_s | atcaprov_options_t |
Options for controlling the atcaprov_provision() function. More... | |
typedef struct atcaprov_data_s | atcaprov_data_t |
Functions | |
int | atcaprov_provision (const atcaprov_options_t *options, atcaprov_data_t *data, void *user_data) |
This is the main provisioning function that should be called to start the provisioning process. More... | |
Function and structure declarations for the provisioning process.
typedef struct atcaprov_cert_info_s atcaprov_cert_info_t |
Information required to prepare and generate a certificate request for a device.
typedef struct atcaprov_data_s atcaprov_data_t |
typedef struct atcaprov_options_s atcaprov_options_t |
Options for controlling the atcaprov_provision() function.
typedef enum atcaprov_stage_e atcaprov_stage_t |
typedef enum atcaprov_status_e atcaprov_status_t |
enum atcaprov_stage_e |
enum atcaprov_status_e |
int atcaprov_provision | ( | const atcaprov_options_t * | options, |
atcaprov_data_t * | data, | ||
void * | user_data | ||
) |
This is the main provisioning function that should be called to start the provisioning process.
[in] | options | Options controlling the provisioning process. See atcaprov_options_s for details. |
[in,out] | data | Data buffers for returned data. See atcaprov_data_s for details. |
[in] | user_data | This pointer will be passed to all the callback functions for use by the user. Set to NULL if not needed. |