blob: 354d6cb5e7fba03b53586ef2d1ae9d1c8acca5ac [file] [log] [blame]
Gilles Peskine2324a022025-08-29 08:51:00 +02001/**
Gilles Peskine7e431452025-08-29 09:35:29 +02002 * \file threading_internal.h
Gilles Peskine2324a022025-08-29 08:51:00 +02003 *
4 * \brief Threading interfaces used by the test framework
5 */
6/*
7 * Copyright The Mbed TLS Contributors
8 * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
9 */
10
11#ifndef MBEDTLS_THREADING_INTERNAL_H
12#define MBEDTLS_THREADING_INTERNAL_H
13
14#include "common.h"
15
16#include <mbedtls/threading.h>
17
18/* A version number for the internal threading interface.
19 * This is meant to allow the framework to remain compatible with
20 * multiple versions, to facilitate transitions.
21 *
22 * Conventionally, this is the Mbed TLS version number when the
23 * threading interface was last changed in a way that may impact the
24 * test framework, with the lower byte incremented as necessary
25 *if multiple changes happened between releases. */
26#define MBEDTLS_THREADING_INTERNAL_VERSION 0x03060000
27
28#endif /* MBEDTLS_THREADING_INTERNAL_H */