xref: /optee_os/lib/libmbedtls/mbedtls/library/version.c (revision b0563631928755fe864b97785160fb3088e9efdc)
1817466cbSJens Wiklander /*
2817466cbSJens Wiklander  *  Version information
3817466cbSJens Wiklander  *
47901324dSJerome Forissier  *  Copyright The Mbed TLS Contributors
5*b0563631STom Van Eyck  *  SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
6817466cbSJens Wiklander  */
7817466cbSJens Wiklander 
87901324dSJerome Forissier #include "common.h"
9817466cbSJens Wiklander 
10817466cbSJens Wiklander #if defined(MBEDTLS_VERSION_C)
11817466cbSJens Wiklander 
12817466cbSJens Wiklander #include "mbedtls/version.h"
13817466cbSJens Wiklander #include <string.h>
14817466cbSJens Wiklander 
mbedtls_version_get_number(void)153d3b0591SJens Wiklander unsigned int mbedtls_version_get_number(void)
16817466cbSJens Wiklander {
1732b31808SJens Wiklander     return MBEDTLS_VERSION_NUMBER;
18817466cbSJens Wiklander }
19817466cbSJens Wiklander 
mbedtls_version_get_string(char * string)20817466cbSJens Wiklander void mbedtls_version_get_string(char *string)
21817466cbSJens Wiklander {
22817466cbSJens Wiklander     memcpy(string, MBEDTLS_VERSION_STRING,
23817466cbSJens Wiklander            sizeof(MBEDTLS_VERSION_STRING));
24817466cbSJens Wiklander }
25817466cbSJens Wiklander 
mbedtls_version_get_string_full(char * string)26817466cbSJens Wiklander void mbedtls_version_get_string_full(char *string)
27817466cbSJens Wiklander {
28817466cbSJens Wiklander     memcpy(string, MBEDTLS_VERSION_STRING_FULL,
29817466cbSJens Wiklander            sizeof(MBEDTLS_VERSION_STRING_FULL));
30817466cbSJens Wiklander }
31817466cbSJens Wiklander 
32817466cbSJens Wiklander #endif /* MBEDTLS_VERSION_C */
33