CryptoAuthLib
Atmel CryptoAuthentication Library
test_atcacert_client.c File Reference

cert client tests More...

#include "atcacert/atcacert_client.h"
#include "test/unity.h"
#include "test/unity_fixture.h"
#include <string.h>
#include "cryptoauthlib.h"
#include "basic/atca_basic.h"
#include "crypto/atca_crypto_sw_sha2.h"
#include "test_cert_def_0_device.h"
#include "test_cert_def_1_signer.h"

Functions

 TEST_GROUP (atcacert_client)
 
 TEST_SETUP (atcacert_client)
 
 TEST_TEAR_DOWN (atcacert_client)
 
 TEST (atcacert_client, atcacert_client__init)
 
 TEST (atcacert_client, atcacert_client__atcacert_read_cert_signer)
 
 TEST (atcacert_client, atcacert_client__atcacert_read_cert_device)
 
 TEST (atcacert_client, atcacert_client__atcacert_read_cert_small_buf)
 
 TEST (atcacert_client, atcacert_client__atcacert_read_cert_bad_params)
 
 TEST (atcacert_client, atcacert_client__atcacert_get_response)
 
 TEST (atcacert_client, atcacert_client__atcacert_get_response_bad_params)
 

Variables

ATCAIfaceCfggCfg
 
uint8_t g_signer_ca_public_key [64]
 
uint8_t g_signer_public_key [64]
 
uint8_t g_device_public_key [64]
 
uint8_t g_signer_cert_ref [512]
 
size_t g_signer_cert_ref_size = 0
 
uint8_t g_device_cert_ref [512]
 
size_t g_device_cert_ref_size = 0
 

Detailed Description

cert client tests

Function Documentation

TEST ( atcacert_client  ,
atcacert_client__init   
)
TEST ( atcacert_client  ,
atcacert_client__atcacert_read_cert_signer   
)
TEST ( atcacert_client  ,
atcacert_client__atcacert_read_cert_device   
)
TEST ( atcacert_client  ,
atcacert_client__atcacert_read_cert_small_buf   
)
TEST ( atcacert_client  ,
atcacert_client__atcacert_read_cert_bad_params   
)
TEST ( atcacert_client  ,
atcacert_client__atcacert_get_response   
)
TEST ( atcacert_client  ,
atcacert_client__atcacert_get_response_bad_params   
)
TEST_GROUP ( atcacert_client  )
TEST_SETUP ( atcacert_client  )
TEST_TEAR_DOWN ( atcacert_client  )

Variable Documentation

uint8_t g_device_cert_ref[512]
size_t g_device_cert_ref_size = 0
uint8_t g_device_public_key[64]
uint8_t g_signer_ca_public_key[64]
uint8_t g_signer_cert_ref[512]
size_t g_signer_cert_ref_size = 0
uint8_t g_signer_public_key[64]
ATCAIfaceCfg* gCfg