Lines Matching refs:output_len
15 int mbedtls_test_random(void *p_rng, unsigned char *output, size_t output_len) in mbedtls_test_random() argument
18 for (size_t i = 0; i < output_len; i++) { in mbedtls_test_random()
182 unsigned char *output, size_t output_len) in mbedtls_test_ssl_buffer_get() argument
190 if (output == NULL && output_len == 0) { in mbedtls_test_ssl_buffer_get()
194 if (buf->content_length < output_len) { in mbedtls_test_ssl_buffer_get()
195 output_len = buf->content_length; in mbedtls_test_ssl_buffer_get()
200 if (buf->start + output_len > buf->capacity) { in mbedtls_test_ssl_buffer_get()
201 overflow = (buf->start + output_len) % buf->capacity; in mbedtls_test_ssl_buffer_get()
205 memcpy(output, buf->buffer + buf->start, output_len - overflow); in mbedtls_test_ssl_buffer_get()
206 memcpy(output + output_len - overflow, buf->buffer, overflow); in mbedtls_test_ssl_buffer_get()
209 buf->content_length -= output_len; in mbedtls_test_ssl_buffer_get()
210 buf->start = (buf->start + output_len) % buf->capacity; in mbedtls_test_ssl_buffer_get()
212 return (output_len > INT_MAX) ? INT_MAX : (int) output_len; in mbedtls_test_ssl_buffer_get()