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));
107 unsigned char *add = NULL;
115 TEST_CALLOC_OR_SKIP(add, add_len);
125 TEST_ASSERT(mbedtls_ccm_encrypt_and_tag(&ctx, msg_len, iv, iv_len, add, add_len,
128 decrypt_ret = mbedtls_ccm_auth_decrypt(&ctx, msg_len, iv, iv_len, add, add_len,
138 mbedtls_free(add);
152 unsigned char add[10];
163 memset(add, 0, sizeof(add));
171 add, add_len, msg, out, tag, tag_len) == res);
173 decrypt_ret = mbedtls_ccm_star_auth_decrypt(&ctx, msg_len, iv, iv_len, add,
191 data_t *add, data_t *result)
213 TEST_EQUAL(mbedtls_ccm_encrypt_and_tag(&ctx, msg->len, iv->x, iv->len, add->x, add->len,
226 for (n1_add = 0; n1_add <= add->len; n1_add += 1) {
229 iv, add, msg,
276 data_t *add, int expected_tag_len, int result,
296 TEST_EQUAL(mbedtls_ccm_auth_decrypt(&ctx, expected_msg_len, iv->x, iv->len, add->x, add->len,
311 for (n1_add = 0; n1_add <= add->len; n1_add += 1) {
314 iv, add, &encrypted,
341 int sec_level, data_t *add,
387 add->x, add->len, io_msg_buf,
403 for (n1_add = 0; n1_add <= add->len; n1_add += 1) {
406 &iv_data, add, msg,
428 int sec_level, data_t *add,
467 add->x, add->len, io_msg_buf, io_msg_buf,
483 for (n1_add = 0; n1_add <= add->len; n1_add += 1) {
486 &iv_data, add, &encrypted,
546 data_t *key, data_t *iv, data_t *add,
556 TEST_EQUAL(0, mbedtls_ccm_set_lengths(&ctx, add->len, 0, tag->len));
558 TEST_EQUAL(0, mbedtls_ccm_update_ad(&ctx, add->x, add->len));
577 data_t *add)
587 TEST_EQUAL(0, mbedtls_ccm_set_lengths(&ctx, add->len - 1, 16, 16));
589 TEST_EQUAL(MBEDTLS_ERR_CCM_BAD_INPUT, mbedtls_ccm_update_ad(&ctx, add->x, add->len));
600 data_t *add)
611 TEST_EQUAL(MBEDTLS_ERR_CCM_BAD_INPUT, mbedtls_ccm_update_ad(&ctx, add->x, add->len));
622 data_t *add)
633 TEST_EQUAL(0, mbedtls_ccm_set_lengths(&ctx, add->len, 0, 16));
635 TEST_EQUAL(0, mbedtls_ccm_update_ad(&ctx, add->x, add->len));
651 data_t *key, data_t *iv, data_t *add)
661 TEST_EQUAL(0, mbedtls_ccm_set_lengths(&ctx, add->len, 0, 16));
663 TEST_EQUAL(0, mbedtls_ccm_update_ad(&ctx, add->x, add->len - 1));
680 data_t *add)
689 TEST_EQUAL(0, mbedtls_ccm_set_lengths(&ctx, add->len, 16, 16));
692 TEST_EQUAL(0, mbedtls_ccm_update_ad(&ctx, add->x, add->len));
694 TEST_EQUAL(MBEDTLS_ERR_CCM_BAD_INPUT, mbedtls_ccm_update_ad(&ctx, add->x, 1));
706 data_t *add)
711 add_second_buffer[0] = add->x[add->len - 1];
719 TEST_EQUAL(0, mbedtls_ccm_set_lengths(&ctx, add->len, 16, 16));
722 TEST_EQUAL(0, mbedtls_ccm_update_ad(&ctx, add->x, add->len - 1));
735 data_t *add)
747 TEST_EQUAL(0, mbedtls_ccm_set_lengths(&ctx, add->len, msg->len - 1, 16));
749 TEST_EQUAL(0, mbedtls_ccm_update_ad(&ctx, add->x, add->len));
765 data_t *add)
776 TEST_EQUAL(0, mbedtls_ccm_set_lengths(&ctx, add->len, msg->len, 16));
778 TEST_EQUAL(0, mbedtls_ccm_update_ad(&ctx, add->x, add->len));
801 data_t *add)
812 TEST_EQUAL(0, mbedtls_ccm_set_lengths(&ctx, add->len, msg->len, 16));
814 TEST_EQUAL(0, mbedtls_ccm_update_ad(&ctx, add->x, add->len));
834 data_t *add)
849 TEST_EQUAL(0, mbedtls_ccm_set_lengths(&ctx, add->len, msg->len, 16));
851 TEST_EQUAL(0, mbedtls_ccm_update_ad(&ctx, add->x, add->len));
878 // use hardcoded values for add length, msg length and tag length.