mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-01-26 21:35:35 +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 () {
|
||||
# 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"
|
||||
scripts/config.py full
|
||||
loc_cflags="$ASAN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_CONFIG_ADJUST_TEST_ACCELERATORS"
|
||||
|
@ -46,21 +46,7 @@
|
||||
"automatically at the right point."
|
||||
#endif
|
||||
|
||||
/* PSA_CRYPTO_DRIVER_TEST_ALL activates test drivers while keeping the
|
||||
* 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
|
||||
/* Declare the accelerator driver for all cryptographic mechanisms for which
|
||||
* the test driver is implemented. This is copied from psa/crypto_config.h
|
||||
* with the parts not implemented by the test driver commented out. */
|
||||
#define MBEDTLS_PSA_ACCEL_KEY_TYPE_DERIVE
|
||||
|
Loading…
x
Reference in New Issue
Block a user