Home
last modified time | relevance | path

Searched refs:queue (Results 1 – 6 of 6) sorted by relevance

/mbedtls-latest/tests/src/test_helpers/
Dssl_helpers.c216 mbedtls_test_ssl_message_queue *queue, size_t capacity) in mbedtls_test_ssl_message_queue_setup() argument
218 queue->messages = (size_t *) mbedtls_calloc(capacity, sizeof(size_t)); in mbedtls_test_ssl_message_queue_setup()
219 if (NULL == queue->messages) { in mbedtls_test_ssl_message_queue_setup()
223 queue->capacity = (capacity > INT_MAX) ? INT_MAX : (int) capacity; in mbedtls_test_ssl_message_queue_setup()
224 queue->pos = 0; in mbedtls_test_ssl_message_queue_setup()
225 queue->num = 0; in mbedtls_test_ssl_message_queue_setup()
231 mbedtls_test_ssl_message_queue *queue) in mbedtls_test_ssl_message_queue_free() argument
233 if (queue == NULL) { in mbedtls_test_ssl_message_queue_free()
237 if (queue->messages != NULL) { in mbedtls_test_ssl_message_queue_free()
238 mbedtls_free(queue->messages); in mbedtls_test_ssl_message_queue_free()
[all …]
/mbedtls-latest/library/
Dpoly1305.c264 mbedtls_platform_zeroize(ctx->queue, sizeof(ctx->queue)); in mbedtls_poly1305_starts()
286 memcpy(&ctx->queue[ctx->queue_len], in mbedtls_poly1305_update()
295 memcpy(&ctx->queue[ctx->queue_len], in mbedtls_poly1305_update()
301 poly1305_process(ctx, 1U, ctx->queue, 1U); /* add padding bit */ in mbedtls_poly1305_update()
320 memcpy(ctx->queue, &input[offset], remaining); in mbedtls_poly1305_update()
332 ctx->queue[ctx->queue_len] = 1U; in mbedtls_poly1305_finish()
336 memset(&ctx->queue[ctx->queue_len], in mbedtls_poly1305_finish()
341 ctx->queue, 0U); /* Already padded above */ in mbedtls_poly1305_finish()
/mbedtls-latest/tests/suites/
Dtest_suite_ssl.function512 mbedtls_test_ssl_message_queue queue = SSL_MESSAGE_QUEUE_INIT;
515 /* Trying to push/pull to an empty queue */
521 TEST_ASSERT(mbedtls_test_ssl_message_queue_setup(&queue, 3) == 0);
522 TEST_ASSERT(queue.capacity == 3);
523 TEST_ASSERT(queue.num == 0);
526 mbedtls_test_ssl_message_queue_free(&queue);
534 mbedtls_test_ssl_message_queue queue = SSL_MESSAGE_QUEUE_INIT;
537 TEST_ASSERT(mbedtls_test_ssl_message_queue_setup(&queue, 3) == 0);
540 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, 1) == 1);
541 TEST_ASSERT(queue.capacity == 3);
[all …]
Dtest_suite_ssl.data61 Message queue - sanity
64 Message queue - basic test
67 Message queue - overflow/underflow
70 Message queue - interleaved
73 Message queue - insufficient buffer
82 Message transport mock - queue overflow/underflow
/mbedtls-latest/tests/include/test/
Dssl_helpers.h289 mbedtls_test_ssl_message_queue *queue, size_t capacity);
292 mbedtls_test_ssl_message_queue *queue);
303 mbedtls_test_ssl_message_queue *queue, size_t len);
316 mbedtls_test_ssl_message_queue *queue, size_t buf_len);
/mbedtls-latest/include/mbedtls/
Dpoly1305.h42 uint8_t MBEDTLS_PRIVATE(queue)[16]; /** The current partial block of data. */