Go to the documentation of this file.
21#ifndef G_SSL_MBEDTLS_HEADERS_H
22#define G_SSL_MBEDTLS_HEADERS_H
29#if !defined(GCONFIG_MBEDTLS_INCLUDE_PSA_CRYPTO_STRUCT)
30 #if defined(_MSC_VER) && _MSC_VER <= 1929 && defined(__has_include)
31 #if __has_include(<psa/crypto_struct.h>)
32 #define GCONFIG_MBEDTLS_INCLUDE_PSA_CRYPTO_STRUCT 1
33 #define GCONFIG_MBEDTLS_DISABLE_PSA_HEADER 1
35 #define GCONFIG_MBEDTLS_INCLUDE_PSA_CRYPTO_STRUCT 0
38 #define GCONFIG_MBEDTLS_INCLUDE_PSA_CRYPTO_STRUCT 0
43#if !defined(GCONFIG_MBEDTLS_DISABLE_PSA_HEADER)
44 #define GCONFIG_MBEDTLS_DISABLE_PSA_HEADER 0
47#if GCONFIG_MBEDTLS_DISABLE_PSA_HEADER
48#define PSA_CRYPTO_EXTRA_H
51#if GCONFIG_MBEDTLS_INCLUDE_PSA_CRYPTO_STRUCT
52#include <psa/crypto_struct.h>
55#include <mbedtls/ssl_ciphersuites.h>
56#include <mbedtls/entropy.h>
57#if GCONFIG_HAVE_MBEDTLS_NET_H
58#include <mbedtls/net.h>
60#include <mbedtls/net_sockets.h>
62#include <mbedtls/ctr_drbg.h>
63#include <mbedtls/error.h>
64#include <mbedtls/version.h>
65#include <mbedtls/pem.h>
66#include <mbedtls/base64.h>
67#include <mbedtls/debug.h>
68#include <mbedtls/md5.h>
69#include <mbedtls/sha1.h>
70#include <mbedtls/sha256.h>
71#include <mbedtls/sha512.h>