Skip to content

Commit c95cc63

Browse files
committed
Cleanup the user_settings.h logic between wolfTPM and wolfSSL.
1 parent 2ce5bbc commit c95cc63

1 file changed

Lines changed: 14 additions & 9 deletions

File tree

wolftpm/tpm2_types.h

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,27 +22,32 @@
2222
#ifndef __TPM2_TYPES_H__
2323
#define __TPM2_TYPES_H__
2424

25-
#include <wolftpm/visibility.h>
2625
#include <stdint.h>
2726

28-
#if defined(USE_HAL_DRIVER) && !defined(HAVE_CONFIG_H)
27+
#ifdef WOLFTPM_USER_SETTINGS
28+
#include "user_settings.h"
29+
#elif defined(USE_HAL_DRIVER) && !defined(HAVE_CONFIG_H)
2930
/* STM Configuration File (generated by CubeMX) */
3031
#include "wolfSSL.I-CUBE-wolfTPM_conf.h"
31-
#elif !defined(WOLFTPM_USER_SETTINGS)
32-
/* use generated options.h or a custom one */
32+
#else
33+
/* use generated library options.h */
3334
#include <wolftpm/options.h>
3435
#endif
3536

3637
#ifndef WOLFTPM2_NO_WOLFCRYPT
37-
#ifndef WOLFSSL_USER_SETTINGS
38-
#include <wolfssl/options.h>
39-
#endif
40-
#else
41-
#ifdef WOLFTPM_USER_SETTINGS
38+
#ifdef WOLFSSL_USER_SETTINGS
4239
#include "user_settings.h"
40+
#elif defined(USE_HAL_DRIVER) && !defined(HAVE_CONFIG_H)
41+
/* STM Configuration File (generated by CubeMX) */
42+
#include "wolfSSL.I-CUBE-wolfTPM_conf.h"
43+
#else
44+
/* use generated library options.h */
45+
#include <wolfssl/options.h>
4346
#endif
4447
#endif
4548

49+
#include <wolftpm/visibility.h>
50+
4651
#ifdef WOLFTPM_WINAPI
4752
#ifdef _WIN32
4853
#include <winsock2.h>

0 commit comments

Comments
 (0)