Lines Matching refs:buffer
14 /* Helper to fill a buffer with a data pattern. The pattern is not
17 static void fill_buffer_pattern(uint8_t *buffer, size_t len)
20 buffer[i] = (uint8_t) (i % 256);
47 /* Note: We compare the first src_len bytes of each buffer, as this is what was copied. */
74 /* Note: We compare the first src_len bytes of each buffer, as this is what was copied. */
91 local_input.buffer = NULL;
102 TEST_ASSERT(local_input.buffer != input);
105 local_input.buffer, local_input.length);
109 mbedtls_free(local_input.buffer);
119 local_input.buffer = NULL;
121 TEST_CALLOC(local_input.buffer, local_input.length);
125 TEST_ASSERT(local_input.buffer == NULL);
129 mbedtls_free(local_input.buffer);
130 local_input.buffer = NULL;
148 TEST_MEMORY_COMPARE(local_input.buffer, local_input.length,
150 TEST_ASSERT(local_input.buffer != input);
153 TEST_ASSERT(local_input.buffer == NULL);
165 local_output.buffer = NULL;
178 mbedtls_free(local_output.buffer);
180 local_output.buffer = NULL;
200 TEST_CALLOC(local_output.buffer, output_len);
205 fill_buffer_pattern(local_output.buffer, local_output.length);
206 memcpy(buffer_copy_for_comparison, local_output.buffer, local_output.length);
214 TEST_ASSERT(local_output.buffer == NULL);
223 mbedtls_free(local_output.buffer);
238 TEST_ASSERT(local_output.buffer != output);
241 fill_buffer_pattern(local_output.buffer, local_output.length);
244 memcpy(buffer_copy_for_comparison, local_output.buffer, local_output.length);
247 TEST_ASSERT(local_output.buffer == NULL);
251 /* Check that the buffer was correctly copied back */