1 /* Ad hoc report on included headers. */ 2 /* 3 * Copyright The Mbed TLS Contributors 4 * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later 5 */ 6 7 #include <psa/crypto.h> 8 #include <mbedtls/platform.h> 9 main(void)10int main(void) 11 { 12 13 /* Which PSA platform header? */ 14 #if defined(PSA_CRYPTO_PLATFORM_H) 15 mbedtls_printf("PSA_CRYPTO_PLATFORM_H\n"); 16 #endif 17 #if defined(PSA_CRYPTO_PLATFORM_ALT_H) 18 mbedtls_printf("PSA_CRYPTO_PLATFORM_ALT_H\n"); 19 #endif 20 21 /* Which PSA struct header? */ 22 #if defined(PSA_CRYPTO_STRUCT_H) 23 mbedtls_printf("PSA_CRYPTO_STRUCT_H\n"); 24 #endif 25 #if defined(PSA_CRYPTO_STRUCT_ALT_H) 26 mbedtls_printf("PSA_CRYPTO_STRUCT_ALT_H\n"); 27 #endif 28 29 } 30