ProvisioningLibrary
Atmel Security Provisioning Library
atcaprov_validation.h
Go to the documentation of this file.
1 
42 #ifndef ATCAPROV_VALIDATION_H
43 #define ATCAPROV_VALIDATION_H
44 
45 #include "atcacert/atcacert_def.h"
46 #include "atcaprov_request.h"
47 
48 #ifdef __cplusplus
49 extern "C" {
50 #endif
51 
54  uint8_t* signer_ca_public_key,
55  atcacert_def_t* signer_cert_def,
56  atcacert_def_t* device_cert_def);
57 
59  const uint8_t* signer_ca_public_key,
60  const atcacert_def_t* signer_cert_def,
61  const uint8_t* signer_cert_ref,
62  size_t signer_cert_ref_size,
63  const atcacert_def_t* device_cert_def,
64  const uint8_t* device_cert_ref,
65  size_t device_cert_ref_size);
66 
67 #ifdef __cplusplus
68 }
69 #endif
70 
71 #endif
int atcaprov_validate(const uint8_t *signer_ca_public_key, const atcacert_def_t *signer_cert_def, const uint8_t *signer_cert_ref, size_t signer_cert_ref_size, const atcacert_def_t *device_cert_def, const uint8_t *device_cert_ref, size_t device_cert_ref_size)
Definition: atcaprov_validation.c:311
Message handling routine declarations, structures, and constants.
int atcaprov_get_cert_defs(atcaprov_response_state_t *state, uint8_t *signer_ca_public_key, atcacert_def_t *signer_cert_def, atcacert_def_t *device_cert_def)
Definition: atcaprov_validation.c:279
Definition: atcaprov_request.h:70