mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-01-29 12:32:48 +00:00
Fix/Add documentation
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
parent
67cc6a73aa
commit
a0afbfb2a4
@ -2671,6 +2671,15 @@ component_test_full_static_keystore () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
component_test_psa_crypto_drivers () {
|
component_test_psa_crypto_drivers () {
|
||||||
|
# Test dispatch to drivers and fallbacks with
|
||||||
|
# test_suite_psa_crypto_driver_wrappers test suite. The test drivers that
|
||||||
|
# are wrappers around the builtin drivers are activated by
|
||||||
|
# PSA_CRYPTO_DRIVER_TEST.
|
||||||
|
#
|
||||||
|
# For the time being, some test cases in test_suite_block_cipher and
|
||||||
|
# test_suite_md.psa rely on this component to be run at least once by the
|
||||||
|
# CI. This should disappear as we progress the 4.x work. See
|
||||||
|
# config_adjust_test_accelerators.h for more information.
|
||||||
msg "build: full + test drivers dispatching to builtins"
|
msg "build: full + test drivers dispatching to builtins"
|
||||||
scripts/config.py full
|
scripts/config.py full
|
||||||
loc_cflags="$ASAN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_CONFIG_ADJUST_TEST_ACCELERATORS"
|
loc_cflags="$ASAN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_CONFIG_ADJUST_TEST_ACCELERATORS"
|
||||||
|
@ -46,21 +46,7 @@
|
|||||||
"automatically at the right point."
|
"automatically at the right point."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* PSA_CRYPTO_DRIVER_TEST_ALL activates test drivers while keeping the
|
/* Declare the accelerator driver for all cryptographic mechanisms for which
|
||||||
* built-in implementations active. Normally setting MBEDTLS_PSA_ACCEL_xxx
|
|
||||||
* would disable MBEDTLS_PSA_BUILTIN_xxx unless fallback is activated, but
|
|
||||||
* here we arrange to have both active so that psa_crypto_*.c includes
|
|
||||||
* the built-in implementations and the driver code can call the built-in
|
|
||||||
* implementations.
|
|
||||||
*
|
|
||||||
* The point of this test mode is to verify that the
|
|
||||||
* driver entry points are called when they should be in a lightweight
|
|
||||||
* way, without requiring an actual driver. This is different from builds
|
|
||||||
* with libtestdriver1, where we make a copy of the library source code
|
|
||||||
* and use that as an external driver.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* Use the accelerator driver for all cryptographic mechanisms for which
|
|
||||||
* the test driver is implemented. This is copied from psa/crypto_config.h
|
* the test driver is implemented. This is copied from psa/crypto_config.h
|
||||||
* with the parts not implemented by the test driver commented out. */
|
* with the parts not implemented by the test driver commented out. */
|
||||||
#define MBEDTLS_PSA_ACCEL_KEY_TYPE_DERIVE
|
#define MBEDTLS_PSA_ACCEL_KEY_TYPE_DERIVE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user