XenevaOS
Loading...
Searching...
No Matches
xeneva_mbedtls_config.h
Go to the documentation of this file.
1
6#ifndef XENEVA_MBEDTLS_CONFIG_H
7#define XENEVA_MBEDTLS_CONFIG_H
8
9#define MBEDTLS_HAVE_ASM
10#define MBEDTLS_HAVE_TIME
11#define MBEDTLS_HAVE_TIME_DATE
12/* XEClib has no clock_gettime and no gmtime_r. See port/time_alt.c. */
13#define MBEDTLS_PLATFORM_MS_TIME_ALT
14
15#define MBEDTLS_PLATFORM_C
16#define MBEDTLS_PLATFORM_MEMORY
17
18#define MBEDTLS_NO_PLATFORM_ENTROPY
19#define MBEDTLS_ENTROPY_HARDWARE_ALT
20#define MBEDTLS_ENTROPY_C
21#define MBEDTLS_CTR_DRBG_C
22#define MBEDTLS_AES_C
23#define MBEDTLS_AES_ROM_TABLES
24
25#define MBEDTLS_CIPHER_C
26#define MBEDTLS_GCM_C
27#define MBEDTLS_CHACHA20_C
28#define MBEDTLS_POLY1305_C
29#define MBEDTLS_CHACHAPOLY_C
30
31#define MBEDTLS_MD_C
32#define MBEDTLS_SHA1_C
33#define MBEDTLS_SHA256_C
34#define MBEDTLS_SHA512_C
35#define MBEDTLS_HKDF_C
36
37#define MBEDTLS_BIGNUM_C
38#define MBEDTLS_OID_C
39#define MBEDTLS_ASN1_PARSE_C
40#define MBEDTLS_ASN1_WRITE_C
41#define MBEDTLS_PK_C
42#define MBEDTLS_PK_PARSE_C
43#define MBEDTLS_PKCS1_V15
44#define MBEDTLS_PKCS1_V21
45#define MBEDTLS_RSA_C
46#define MBEDTLS_ECP_C
47#define MBEDTLS_ECDH_C
48#define MBEDTLS_ECDSA_C
49#define MBEDTLS_ECP_DP_SECP256R1_ENABLED
50#define MBEDTLS_ECP_DP_SECP384R1_ENABLED
51#define MBEDTLS_ECP_DP_CURVE25519_ENABLED
52
53#define MBEDTLS_BASE64_C
54#define MBEDTLS_PEM_PARSE_C
55#define MBEDTLS_X509_USE_C
56#define MBEDTLS_X509_CRT_PARSE_C
57#define MBEDTLS_X509_RSASSA_PSS_SUPPORT
58#define MBEDTLS_X509_CHECK_KEY_USAGE
59#define MBEDTLS_X509_CHECK_EXTENDED_KEY_USAGE
60
61#define MBEDTLS_SSL_TLS_C
62#define MBEDTLS_SSL_CLI_C
63#define MBEDTLS_SSL_PROTO_TLS1_2
64#define MBEDTLS_SSL_PROTO_TLS1_3
65#define MBEDTLS_SSL_KEEP_PEER_CERTIFICATE
66#define MBEDTLS_SSL_TLS1_3_COMPATIBILITY_MODE
67#define MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
68#define MBEDTLS_SSL_ALPN
69#define MBEDTLS_SSL_SERVER_NAME_INDICATION
70#define MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
71#define MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
72
73#define MBEDTLS_PSA_CRYPTO_C
74#define MBEDTLS_PSA_CRYPTO_CONFIG
75#define MBEDTLS_USE_PSA_CRYPTO
76
77#include "xeneva_psa_config.h"
78
79#endif