Lines Matching refs:output
5 * and check that the output matches the expected output.
18 uint8_t *output = NULL;
35 TEST_CALLOC(output, n1);
37 TEST_EQUAL(0, mbedtls_ccm_update(ctx, input->x, n1, output, n1, &olen));
39 TEST_MEMORY_COMPARE(output, olen, expected_output->x, n1);
40 mbedtls_free(output);
41 output = NULL;
43 TEST_CALLOC(output, n2);
45 TEST_EQUAL(0, mbedtls_ccm_update(ctx, input->x + n1, n2, output, n2, &olen));
47 TEST_MEMORY_COMPARE(output, olen, expected_output->x + n1, n2);
48 mbedtls_free(output);
49 output = NULL;
51 TEST_CALLOC(output, tag->len);
52 TEST_EQUAL(0, mbedtls_ccm_finish(ctx, output, tag->len));
53 TEST_MEMORY_COMPARE(output, tag->len, tag->x, tag->len);
54 mbedtls_free(output);
55 output = NULL;
59 mbedtls_free(output);
200 /* Prepare input/output message buffer */
212 /* Test with input == output */
251 uint8_t *output = NULL;
260 TEST_CALLOC(output, msg->len);
261 TEST_EQUAL(0, mbedtls_ccm_update(&ctx, msg->x, msg->len, output, msg->len, &olen));
263 TEST_MEMORY_COMPARE(output, olen, result->x, result->len);
267 mbedtls_free(output);
285 /* Prepare input/output message buffer */
295 /* Test with input == output */
360 /* Prepare input/output message buffer */
385 /* Test with input == output */
446 /* Prepare input/output message buffer */
465 /* Test with input == output */
510 uint8_t *output = NULL;
522 TEST_CALLOC(output, result->len);
524 TEST_EQUAL(0, mbedtls_ccm_update(&ctx, msg->x, msg->len, output, result->len, &olen));
526 TEST_MEMORY_COMPARE(output, olen, result->x, result->len);
527 mbedtls_free(output);
528 output = NULL;
530 TEST_CALLOC(output, tag->len);
531 TEST_EQUAL(0, mbedtls_ccm_finish(&ctx, output, tag->len));
532 TEST_MEMORY_COMPARE(output, tag->len, tag->x, tag->len);
533 mbedtls_free(output);
534 output = NULL;
537 mbedtls_free(output);
550 uint8_t *output = NULL;
560 TEST_CALLOC(output, tag->len);
561 TEST_EQUAL(0, mbedtls_ccm_finish(&ctx, output, tag->len));
562 TEST_MEMORY_COMPARE(output, tag->len, tag->x, tag->len);
563 mbedtls_free(output);
564 output = NULL;
567 mbedtls_free(output);
625 uint8_t *output = NULL;
637 TEST_CALLOC(output, msg->len);
640 mbedtls_ccm_update(&ctx, msg->x, msg->len, output, msg->len, &olen));
642 mbedtls_free(output);
654 uint8_t *output = NULL;
665 TEST_CALLOC(output, 16);
666 TEST_EQUAL(MBEDTLS_ERR_CCM_BAD_INPUT, mbedtls_ccm_finish(&ctx, output, 16));
669 mbedtls_free(output);
738 uint8_t *output = NULL;
751 TEST_CALLOC(output, msg->len);
753 mbedtls_ccm_update(&ctx, msg->x, msg->len, output, msg->len, &olen));
755 mbedtls_free(output);
768 uint8_t *output = NULL;
780 TEST_CALLOC(output, msg->len);
782 TEST_EQUAL(0, mbedtls_ccm_update(&ctx, msg->x, msg->len - 1, output, msg->len, &olen));
783 mbedtls_free(output);
784 output = NULL;
786 TEST_CALLOC(output, 16);
787 TEST_EQUAL(MBEDTLS_ERR_CCM_BAD_INPUT, mbedtls_ccm_finish(&ctx, output, 16));
790 mbedtls_free(output);
804 uint8_t *output = NULL;
816 TEST_CALLOC(output, msg->len);
818 TEST_EQUAL(0, mbedtls_ccm_update(&ctx, msg->x, msg->len, output, msg->len, &olen));
821 mbedtls_ccm_update(&ctx, msg->x, 1, output, 1, &olen));
823 mbedtls_free(output);
837 uint8_t *output = NULL;
853 TEST_CALLOC(output, msg->len + 1);
855 TEST_EQUAL(0, mbedtls_ccm_update(&ctx, msg->x, msg->len - 1, output, msg->len + 1, &olen));
858 mbedtls_ccm_update(&ctx, msg_second_buffer, 2, output + msg->len - 1, 2, &olen));
860 mbedtls_free(output);
872 uint8_t *output = NULL;
882 TEST_CALLOC(output, 16);
883 TEST_EQUAL(MBEDTLS_ERR_CCM_BAD_INPUT, mbedtls_ccm_finish(&ctx, output, 16));
886 mbedtls_free(output);