ra8-firmware
0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
tf_psa_crypto_config.h
Go to the documentation of this file.
1
28
29
/*
30
* Copyright The Mbed TLS Contributors
31
* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
32
*/
33
34
/*
35
* C23HDR-OK: this is NOT an ordinary include guard and must not become
36
* `#pragma once`. `PSA_CRYPTO_CONFIG_H` is a vendor-ABI sentinel: the
37
* vendored Mbed TLS SOUP (mbedtls_config_check_before.h /
38
* mbedtls_config_check_user.h) tests `#if defined(PSA_CRYPTO_CONFIG_H)` to
39
* confirm the PSA crypto config file was supplied, so the macro must keep
40
* being defined here.
41
*/
42
#ifndef PSA_CRYPTO_CONFIG_H
44
#define PSA_CRYPTO_CONFIG_H
45
46
/*
47
* Thin umbrella header.
48
*
49
* The configuration body was split by concern into the sub-headers
50
* included below so that no single header exceeds the repository's
51
* 1000-line limit. The split is a pure move of preprocessor `#define`s
52
* (and their documentation) -- the umbrella keeps the original file
53
* name and include guard, so every consumer that
54
* `#include "tf_psa_crypto_config.h"` is unchanged.
55
*
56
* - tf_psa_crypto_config_mechanisms.h : cryptographic-mechanism
57
* selection (PSA API + extended API), data-format support, PSA core.
58
* - tf_psa_crypto_config_platform.h : platform abstraction layer and
59
* general / test configuration options.
60
* - tf_psa_crypto_config_drivers.h : builtin-driver tuning options
61
* and the trailing removed-mechanisms testing switch.
62
*/
63
#include "tf_psa_crypto_config_drivers.h"
64
#include "tf_psa_crypto_config_mechanisms.h"
65
#include "tf_psa_crypto_config_platform.h"
66
67
#endif
/* PSA_CRYPTO_CONFIG_H */
port
mbedtls
inc
tf_psa_crypto_config.h
Generated by
1.16.1