Lines Matching refs:add
10 const data_t *add,
20 size_t n2_add = add->len - n1_add;
25 TEST_ASSERT( n1_add <= add->len );
28 TEST_EQUAL( 0, mbedtls_ccm_set_lengths( ctx, add->len, input->len, tag->len ) );
29 TEST_EQUAL( 0, mbedtls_ccm_update_ad( ctx, add->x, n1_add) );
30 TEST_EQUAL( 0, mbedtls_ccm_update_ad( ctx, add->x + n1_add, n2_add ) );
103 unsigned char *add = NULL;
110 ASSERT_ALLOC_WEAK( add, add_len );
120 TEST_ASSERT( mbedtls_ccm_encrypt_and_tag( &ctx, msg_len, iv, iv_len, add, add_len,
123 decrypt_ret = mbedtls_ccm_auth_decrypt( &ctx, msg_len, iv, iv_len, add, add_len,
132 mbedtls_free( add );
145 unsigned char add[10];
155 memset( add, 0, sizeof( add ) );
163 add, add_len, msg, out, tag, tag_len ) == res );
165 decrypt_ret = mbedtls_ccm_star_auth_decrypt( &ctx, msg_len, iv, iv_len, add,
181 data_t * add, data_t * result )
201 TEST_EQUAL( mbedtls_ccm_encrypt_and_tag( &ctx, msg->len, iv->x, iv->len, add->x, add->len,
215 for( n1_add = 0; n1_add <= add->len; n1_add += 1 )
219 iv, add, msg,
262 data_t * add, int expected_tag_len, int result,
280 TEST_EQUAL( mbedtls_ccm_auth_decrypt( &ctx, expected_msg_len, iv->x, iv->len, add->x, add->len,
296 for( n1_add = 0; n1_add <= add->len; n1_add += 1 )
300 iv, add, &encrypted,
326 int sec_level, data_t *add,
368 add->x, add->len, io_msg_buf,
386 for( n1_add = 0; n1_add <= add->len; n1_add += 1 )
390 &iv_data, add, msg,
410 int sec_level, data_t *add,
446 add->x, add->len, io_msg_buf, io_msg_buf,
464 for( n1_add = 0; n1_add <= add->len; n1_add += 1 )
468 &iv_data, add, &encrypted,
524 data_t * key, data_t * iv, data_t* add,
533 TEST_EQUAL( 0, mbedtls_ccm_set_lengths( &ctx, add->len, 0, tag->len ) );
535 TEST_EQUAL( 0, mbedtls_ccm_update_ad( &ctx, add->x, add->len) );
553 data_t * add )
562 TEST_EQUAL( 0, mbedtls_ccm_set_lengths( &ctx, add->len - 1, 16, 16 ) );
564 TEST_EQUAL( MBEDTLS_ERR_CCM_BAD_INPUT, mbedtls_ccm_update_ad( &ctx, add->x, add->len) );
574 data_t * add )
584 TEST_EQUAL( MBEDTLS_ERR_CCM_BAD_INPUT, mbedtls_ccm_update_ad( &ctx, add->x, add->len) );
594 data_t * add )
604 TEST_EQUAL( 0, mbedtls_ccm_set_lengths( &ctx, add->len, 0, 16 ) );
606 TEST_EQUAL( 0, mbedtls_ccm_update_ad( &ctx, add->x, add->len) );
620 data_t * key, data_t * iv, data_t* add )
629 TEST_EQUAL( 0, mbedtls_ccm_set_lengths( &ctx, add->len, 0, 16 ) );
631 TEST_EQUAL( 0, mbedtls_ccm_update_ad( &ctx, add->x, add->len - 1) );
647 data_t * add )
655 TEST_EQUAL( 0, mbedtls_ccm_set_lengths( &ctx, add->len, 16, 16 ) );
658 TEST_EQUAL( 0, mbedtls_ccm_update_ad( &ctx, add->x, add->len) );
660 TEST_EQUAL( MBEDTLS_ERR_CCM_BAD_INPUT, mbedtls_ccm_update_ad( &ctx, add->x, 1) );
671 data_t * add )
676 add_second_buffer[0] = add->x[ add->len - 1 ];
683 TEST_EQUAL( 0, mbedtls_ccm_set_lengths( &ctx, add->len, 16, 16 ) );
686 TEST_EQUAL( 0, mbedtls_ccm_update_ad( &ctx, add->x, add->len - 1) );
698 data_t * add )
709 TEST_EQUAL( 0, mbedtls_ccm_set_lengths( &ctx, add->len, msg->len - 1, 16 ) );
711 TEST_EQUAL( 0, mbedtls_ccm_update_ad( &ctx, add->x, add->len) );
726 data_t * add )
736 TEST_EQUAL( 0, mbedtls_ccm_set_lengths( &ctx, add->len, msg->len, 16 ) );
738 TEST_EQUAL( 0, mbedtls_ccm_update_ad( &ctx, add->x, add->len) );
760 data_t * add )
770 TEST_EQUAL( 0, mbedtls_ccm_set_lengths( &ctx, add->len, msg->len, 16 ) );
772 TEST_EQUAL( 0, mbedtls_ccm_update_ad( &ctx, add->x, add->len) );
791 data_t * add )
805 TEST_EQUAL( 0, mbedtls_ccm_set_lengths( &ctx, add->len, msg->len, 16 ) );
807 TEST_EQUAL( 0, mbedtls_ccm_update_ad( &ctx, add->x, add->len) );
832 // use hardcoded values for add length, msg length and tag length.