CryptoAuthLib
Atmel CryptoAuthentication Library
test_atcacert_der_integer.c File Reference

cert DER format tests More...

#include "atcacert/atcacert_der.h"
#include "test/unity.h"
#include "test/unity_fixture.h"
#include <string.h>

Data Structures

struct  good_s
 

Functions

 TEST_GROUP (atcacert_der_enc_integer)
 
 TEST_SETUP (atcacert_der_enc_integer)
 
 TEST_TEAR_DOWN (atcacert_der_enc_integer)
 
 TEST (atcacert_der_enc_integer, signed_min)
 
 TEST (atcacert_der_enc_integer, signed_1byte)
 
 TEST (atcacert_der_enc_integer, signed_multi_byte)
 
 TEST (atcacert_der_enc_integer, signed_large)
 
 TEST (atcacert_der_enc_integer, signed_trim_1_pos)
 
 TEST (atcacert_der_enc_integer, signed_trim_multi_pos)
 
 TEST (atcacert_der_enc_integer, signed_trim_all_pos)
 
 TEST (atcacert_der_enc_integer, signed_trim_1_neg)
 
 TEST (atcacert_der_enc_integer, signed_trim_multi_neg)
 
 TEST (atcacert_der_enc_integer, signed_trim_all_neg)
 
 TEST (atcacert_der_enc_integer, unsigned_min)
 
 TEST (atcacert_der_enc_integer, unsigned_min_pad)
 
 TEST (atcacert_der_enc_integer, unsigned_multi_byte)
 
 TEST (atcacert_der_enc_integer, unsigned_multi_byte_pad)
 
 TEST (atcacert_der_enc_integer, unsigned_large)
 
 TEST (atcacert_der_enc_integer, unsigned_large_pad)
 
 TEST (atcacert_der_enc_integer, unsigned_trim_1_pos)
 
 TEST (atcacert_der_enc_integer, unsigned_trim_multi_pos)
 
 TEST (atcacert_der_enc_integer, unsigned_trim_all_pos)
 
 TEST (atcacert_der_enc_integer, unsigned_trim_neg_pad)
 
 TEST (atcacert_der_enc_integer, small_buf)
 
 TEST (atcacert_der_enc_integer, bad_params)
 
 TEST_GROUP (atcacert_der_dec_integer)
 
 TEST_SETUP (atcacert_der_dec_integer)
 
 TEST_TEAR_DOWN (atcacert_der_dec_integer)
 
 TEST (atcacert_der_dec_integer, good)
 
 TEST (atcacert_der_dec_integer, good_large)
 
 TEST (atcacert_der_dec_integer, zero_size)
 
 TEST (atcacert_der_dec_integer, not_enough_data)
 
 TEST (atcacert_der_dec_integer, small_buf)
 
 TEST (atcacert_der_dec_integer, bad_params)
 

Detailed Description

cert DER format tests

Function Documentation

TEST ( atcacert_der_enc_integer  ,
signed_min   
)
TEST ( atcacert_der_enc_integer  ,
signed_1byte   
)
TEST ( atcacert_der_enc_integer  ,
signed_multi_byte   
)
TEST ( atcacert_der_enc_integer  ,
signed_large   
)
TEST ( atcacert_der_enc_integer  ,
signed_trim_1_pos   
)
TEST ( atcacert_der_enc_integer  ,
signed_trim_multi_pos   
)
TEST ( atcacert_der_enc_integer  ,
signed_trim_all_pos   
)
TEST ( atcacert_der_enc_integer  ,
signed_trim_1_neg   
)
TEST ( atcacert_der_enc_integer  ,
signed_trim_multi_neg   
)
TEST ( atcacert_der_enc_integer  ,
signed_trim_all_neg   
)
TEST ( atcacert_der_enc_integer  ,
unsigned_min   
)
TEST ( atcacert_der_enc_integer  ,
unsigned_min_pad   
)
TEST ( atcacert_der_enc_integer  ,
unsigned_multi_byte   
)
TEST ( atcacert_der_enc_integer  ,
unsigned_multi_byte_pad   
)
TEST ( atcacert_der_enc_integer  ,
unsigned_large   
)
TEST ( atcacert_der_enc_integer  ,
unsigned_large_pad   
)
TEST ( atcacert_der_enc_integer  ,
unsigned_trim_1_pos   
)
TEST ( atcacert_der_enc_integer  ,
unsigned_trim_multi_pos   
)
TEST ( atcacert_der_enc_integer  ,
unsigned_trim_all_pos   
)
TEST ( atcacert_der_enc_integer  ,
unsigned_trim_neg_pad   
)
TEST ( atcacert_der_enc_integer  ,
small_buf   
)
TEST ( atcacert_der_enc_integer  ,
bad_params   
)
TEST ( atcacert_der_dec_integer  ,
good   
)
TEST ( atcacert_der_dec_integer  ,
good_large   
)
TEST ( atcacert_der_dec_integer  ,
zero_size   
)
TEST ( atcacert_der_dec_integer  ,
not_enough_data   
)
TEST ( atcacert_der_dec_integer  ,
small_buf   
)
TEST ( atcacert_der_dec_integer  ,
bad_params   
)
TEST_GROUP ( atcacert_der_enc_integer  )
TEST_GROUP ( atcacert_der_dec_integer  )
TEST_SETUP ( atcacert_der_enc_integer  )
TEST_SETUP ( atcacert_der_dec_integer  )
TEST_TEAR_DOWN ( atcacert_der_enc_integer  )
TEST_TEAR_DOWN ( atcacert_der_dec_integer  )