• Home
  • Raw
  • Download

Lines Matching +full:check +full:- +full:test +full:- +full:suites

6 …tography API specification](https://armmbed.github.io/mbed-crypto/psa/#application-programming-int…
15 … dispatching to software and hardware implementations are consequently easier to test and validate.
47 * clean-up in case of error ... */
52 …ic ones are generated in a psa_crypto_driver_wrappers.h header file, the non-static ones are gener…
56-processor directives based on PSA_WANT_xyz macros (see [Conditional inclusion of cryptographic me…
61 1. Check the input parameters.
79 * [ ] PSA Crypto API draft, if not already done �� [PSA standardization](#psa-standardization)
80 …_values.h` or `include/psa/crypto_extra.h` �� [New functions and macros](#new-functions-and-macros)
81 …pto_config.h`, `tests/include/test/drivers/crypto_config_test_driver_extension.h` �� [Preprocessor…
82 * Occasionally `library/check_crypto_config.h` �� [Preprocessor symbols](#preprocessor-symbols)
83 * [ ] `include/mbedtls/config_psa.h` �� [Preprocessor symbols](#preprocessor-symbols)
84 …library/psa_crypto_*.[hc]` �� [Implementation of the mechanisms](#implementation-of-the-mechanisms)
85 * [ ] `include/psa/crypto_builtin_*.h` �� [Translucent data structures](#translucent-data-structure…
86 * [ ] `tests/suites/test_suite_psa_crypto_metadata.data` �� [New functions and macros](#new-functio…
87 …adding `PSA_IS_xxx`) `tests/suites/test_suite_psa_crypto_metadata.function` �� [New functions and …
88 * [ ] `tests/suites/test_suite_psa_crypto*.data`, `tests/suites/test_suite_psa_crypto*.function` ��…
89 …dev/crypto_knowledge.py`, `scripts/mbedtls_dev/asymmetric_key_data.py` �� [Unit tests](#unit-tests)
94 …_sizes.h`, or `include/psa/crypto_extra.h` �� [New functions and macros](#new-functions-and-macros)
95 …/driver_templates/*.jinja` �� [Implementation of the mechanisms](#implementation-of-the-mechanisms)
96 …lude/psa/crypto_driver_contexts_*.h` �� [Translucent data structures](#translucent-data-structures)
97suites/test_suite_psa_crypto.data`, `tests/suites/test_suite_psa_crypto.function`, `tests/suites/t…
113 …struct.h`. Functions that have output buffers have associated sufficient-output-size macros in `in…
121test case in `tests/suites/test_suite_psa_crypto_metadata.data` that verifies that `PSA_IS_xxx` ma…
131 * For the testing of the driver dispatch code, `tests/include/test/drivers/crypto_config_test_drive…
133 …ographic mechanism through the PSA API in Mbed TLS](../proposed/psa-conditional-inclusion-c.html)*.
135-PSS without RSA keys. When mechanism A requires mechanism B, `include/mbedtls/config_psa.h` ensur…
143 3. Built-in implementation in `library/psa_crypto_*.c` (with function declarations in the correspon…
146 …y/crypto.c` (e.g. buffer size calculations, algorithm/key-type compatibility) and in the built-in …
150 Some mechanisms require state to be kept between function calls. Keys and key-like data is kept in …
152 …lude/psa/crypto_builtin_*` for parts that are specific to the Mbed TLS built-in implementation, `i…
167 Other things need to be tested manually, either in `tests/suites/test_sutie_psa_crypto.data` or in …
173 * For new functions: incorrect function call sequence, driver dispatch (in `tests/suites/test_suite…