Home
last modified time | relevance | path

Searched refs:tests (Results 1 – 25 of 105) sorted by relevance

12345

/mbedtls-3.6.0/
DMakefile7 .PHONY: all no_test programs lib tests install uninstall clean test check lcov apidoc apidoc_clean
9 all: programs tests
20 tests: lib mbedtls_test target
21 $(MAKE) -C tests
24 $(MAKE) -C tests mbedtls_test
30 tests/%:
31 $(MAKE) -C tests $*
36 generated_files: tests/generated_files
138 $(MAKE) -C tests clean
148 $(MAKE) -C tests neat
[all …]
DCONTRIBUTING.md11 - [Tests](#tests): please ensure the PR includes adequate tests.
17tests, as mentioned in the [Tests](#tests) and [Continuous Integration](#continuous-integration-te…
58 As mentioned, tests that show the correctness of the feature or bug fix should be added to the pull…
60 Mbed TLS includes a comprehensive set of test suites in the `tests/` directory that are dynamically…
62 [A Knowledge Base article describing how to add additional tests is available on the Mbed TLS websi…
64 A test script `tests/scripts/basic-build-test.sh` is available to show test coverage of the library…
70 …n made, the Continuous Integration (CI) tests are triggered and run. You should follow the result …
72 …e [githooks scripts](https://github.com/Mbed-TLS/mbedtls/tree/development/tests/git-scripts) prior…
DREADME.md52 * Perl to run the tests, and to generate some source files in the development branch.
78 * On Unix/POSIX systems, run `tests/scripts/check-generated-files.sh -u` to generate all the config…
91 In order to run the tests, enter:
95 The tests need Python to be built and Perl to be run. If you don't have one of them installed, you …
99 You'll still be able to run a much smaller set of tests with:
109 …o some issues. Please check the Makefiles in `library/`, `programs/` and `tests/` for options to m…
121 In order to run the tests, enter:
129 …the test suites, but kept the programs enabled, you can still run a much smaller set of tests with:
226 …c projects needed to build the library and all the programs. The files in tests are not generated …
239 Mbed TLS includes an elaborate test suite in `tests/` that initially requires Python to generate th…
[all …]
DCMakeLists.txt77 option(ENABLE_TESTING "Build Mbed TLS tests." OFF)
79 option(ENABLE_TESTING "Build Mbed TLS tests." ON)
278 # The C files in tests/src directory contain test code shared among test suites
288 # target. This library of objects is used by tests and programs CMake files
293 ${CMAKE_CURRENT_SOURCE_DIR}/tests/src/*.c
294 ${CMAKE_CURRENT_SOURCE_DIR}/tests/src/drivers/*.c)
297 PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/tests/include
302 ${CMAKE_CURRENT_SOURCE_DIR}/tests/src/test_helpers/*.c)
305 PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/tests/include
336 add_subdirectory(tests)
[all …]
/mbedtls-3.6.0/tests/scripts/
Dall.sh115 test -d include -a -d library -a -d programs -a -d tests
119 test -d include -a -d core -a -d drivers -a -d programs -a -d tests
234 Run mbedtls release validation tests.
235 By default, run all tests. With one or more COMPONENT, run only those.
251 -f|--force Force the tests to overwrite any modified files.
252 -k|--keep-going Run all tests and report errors at the end.
253 -m|--memory Additional optional memory tests.
273 --no-memory No additional memory tests (default).
275 --out-of-source-dir=<path> Directory used for CMake out-of-source build tests.
278 --random-seed Use a random seed value for randomized tests (default).
[all …]
Dbasic-in-docker.sh23 source tests/scripts/docker_env.sh
25 run_in_docker tests/scripts/all.sh 'check_*'
32 run_in_docker -e OSSL_NO_DTLS=1 tests/compat.sh
33 run_in_docker tests/ssl-opt.sh -e '\(DTLS\|SCSV\).*openssl'
34 run_in_docker tests/scripts/test-ref-configs.pl
35 run_in_docker tests/scripts/depends.py curves
36 run_in_docker tests/scripts/depends.py kex
Dcheck-generated-files.sh127 check tests/scripts/generate_bignum_tests.py $(tests/scripts/generate_bignum_tests.py --list)
128 check tests/scripts/generate_ecp_tests.py $(tests/scripts/generate_ecp_tests.py --list)
129 check tests/scripts/generate_psa_tests.py $(tests/scripts/generate_psa_tests.py --list)
Dgenerate_pkcs7_tests.py53 tests = []
63 tests.append(Test(lines[i], lines[i+1], lines[i+2]))
66 tests.append(Test(lines[i], None, lines[i+1]))
68 latest_test_num = float(tests[-1].name.split('#')[1])
69 return latest_test_num, tests
Dbasic-build-test.sh33 if [ -d library -a -d include -a -d tests ]; then :; else
88 cd tests
133 } | tee tests/cov-$TEST_OUTPUT
154 cd tests
Dall-in-docker.sh22 source tests/scripts/docker_env.sh
25 run_in_docker tests/scripts/all.sh \
Dtest_psa_constant_names.py184 tests = Tests(options)
185 tests.run_all(inputs)
186 tests.report(sys.stdout)
187 if tests.errors:
Dgenerate-afl-tests.sh29 if [ -d ../library -a -d ../include -a -d ../tests -a $THIS_DIR == "tests" ];
36 DEST_TESTCASE_DIR=$TESTSUITE-afl-tests
/mbedtls-3.6.0/tests/
DCMakeLists.txt6 # the tests folder is included directly by a parent project, without including
23 ${CMAKE_CURRENT_SOURCE_DIR}/../tests/scripts/generate_bignum_tests.py
35 ${CMAKE_CURRENT_SOURCE_DIR}/../tests/scripts/generate_ecp_tests.py
47 ${CMAKE_CURRENT_SOURCE_DIR}/../tests/scripts/generate_psa_tests.py
83 ${CMAKE_CURRENT_SOURCE_DIR}/../tests/scripts/generate_bignum_tests.py
86 ${CMAKE_CURRENT_SOURCE_DIR}/../tests/scripts/generate_bignum_tests.py
101 ${CMAKE_CURRENT_SOURCE_DIR}/../tests/scripts/generate_ecp_tests.py
104 ${CMAKE_CURRENT_SOURCE_DIR}/../tests/scripts/generate_ecp_tests.py
117 ${CMAKE_CURRENT_SOURCE_DIR}/../tests/scripts/generate_psa_tests.py
120 ${CMAKE_CURRENT_SOURCE_DIR}/../tests/scripts/generate_psa_tests.py
[all …]
DDescriptions.txt2 The various 'test_suite_XXX' programs from the 'tests' directory, executed
13 The 'tests/compat.sh' script checks interoperability with OpenSSL and
20 The 'tests/ssl-opt.sh' script checks various options and/or operations not
Dcompat-in-docker.sh27 source tests/scripts/docker_env.sh
54 tests/compat.sh \
Dssl-opt-in-docker.sh27 source tests/scripts/docker_env.sh
54 tests/ssl-opt.sh \
/mbedtls-3.6.0/docs/architecture/
Dpsa-crypto-implementation-structure.md81 * [ ] `include/psa/crypto_config.h`, `tests/include/test/drivers/crypto_config_test_driver_extensio…
86 * [ ] `tests/suites/test_suite_psa_crypto_metadata.data` — [New functions and macros](#new-function…
87 * (If adding `PSA_IS_xxx`) `tests/suites/test_suite_psa_crypto_metadata.function` — [New functions …
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)
97tests/suites/test_suite_psa_crypto.data`, `tests/suites/test_suite_psa_crypto.function`, `tests/su…
121tests/suites/test_suite_psa_crypto_metadata.data` that verifies that `PSA_IS_xxx` macros behave pr…
131 * For the testing of the driver dispatch code, `tests/include/test/drivers/crypto_config_test_drive…
154 ### Unit tests
156 A number of unit tests are automatically generated by `tests/scripts/generate_psa_tests.py` based o…
[all …]
/mbedtls-3.6.0/docs/architecture/testing/
Dtest-framework.md7 ## Unit tests
25 `tests/scripts/check_test_cases.py` enforces some rules and warns if some guidelines are violated.
27 ## TLS tests
29 ### SSL extension tests argument
37 ### SSL cipher suite tests argument
43 ## Running tests
49 Unit tests, `ssl-opt.sh` and `compat.sh` record the outcome of each test case in a **test outcome f…
Dinvasive-testing.md34 In unit tests and in test programs, it's ok to include internal header files from `library/`. Do no…
36tests on functions that aren't part of the public API. Declare such functions in `library/*.h` and…
61 * **Where tests must be able to change the behavior, do it by function substitution.** See [“rules …
88 * Portability: tests should work on every platform. Skipping tests on certain platforms may hide er…
89tests should only enforce the documented behavior of the product, to avoid extra work when the pro…
102 * Files in storage (PSA API only — in the Mbed TLS API, black-box unit tests are sufficient).
143 We can include all the features we want to test in the public interface. Then the tests can be trul…
145 …main purpose of `mbedtls_psa_crypto_free` is to clean up all resources in tests, but this is also …
151 | Coverage | ~ Many useful tests are not reasonably achievable |
166 | Coverage | ~ Many useful tests are not reasonably achievable |
[all …]
/mbedtls-3.6.0/scripts/
Dlcov.sh17 2. Run whatever tests you want.
38 lcov --rc lcov_branch_coverage=1 --capture --directory library -o Coverage/tmp/tests.info
39 …ge=1 --add-tracefile Coverage/tmp/files.info --add-tracefile Coverage/tmp/tests.info -o Coverage/t…
41 gendesc tests/Descriptions.txt -o Coverage/tmp/descriptions
Dmake_generated_files.bat13 python tests\scripts\generate_bignum_tests.py || exit /b 1
14 python tests\scripts\generate_ecp_tests.py || exit /b 1
15 python tests\scripts\generate_psa_tests.py || exit /b 1
Dtmp_ignore_makefiles.sh43 git update-index --assume-unchanged Makefile library/Makefile programs/Makefile tests/Makefile
46 git update-index --no-assume-unchanged Makefile library/Makefile programs/Makefile tests/Makefile
/mbedtls-3.6.0/tests/git-scripts/
DREADME.md7 …<Mbed TLS root>/tests/git-scripts` directory, and one must create a soft link from `<Mbed TLS root…
12 `ln -s ../../tests/git-scripts/pre-push.sh pre-push`
/mbedtls-3.6.0/docs/architecture/psa-migration/
Doutcome-analysis.sh42 tests/ssl-opt.sh
81 data_files=$(cd tests/suites && echo *.data)
90 extra_files=$(cd tests/opt-testcases && echo *.sh)
Dtesting.md12 `MBEDTLS_USE_PSA_CRYPTO` and runs the full battery of tests; currently that's
53 new API to be used, and one or more tests in `ssl-opt.sh` using that.
78 - usually already covered by existing tests for higher-level modules:
80 covered by running the existing TLS tests in a build with
94 be already be covered by running the existing tests in a build with
99 whether to use the PSA or legacy code paths, specific tests might be in order.

12345