/mbedtls-3.4.0/library/ |
D | entropy.c | 45 memset( ctx->source, 0, sizeof( ctx->source ) ); in mbedtls_entropy_init() 100 mbedtls_platform_zeroize( ctx->source, sizeof( ctx->source ) ); in mbedtls_entropy_free() 122 ctx->source[idx].f_source = f_source; in mbedtls_entropy_add_source() 123 ctx->source[idx].p_source = p_source; in mbedtls_entropy_add_source() 124 ctx->source[idx].threshold = threshold; in mbedtls_entropy_add_source() 125 ctx->source[idx].strong = strong; in mbedtls_entropy_add_source() 236 if( ctx->source[i].strong == MBEDTLS_ENTROPY_SOURCE_STRONG ) in entropy_gather_internal() 240 if( ( ret = ctx->source[i].f_source( ctx->source[i].p_source, in entropy_gather_internal() 254 ctx->source[i].size += olen; in entropy_gather_internal() 334 if( ctx->source[i].size < ctx->source[i].threshold ) in mbedtls_entropy_func() [all …]
|
/mbedtls-3.4.0/ |
D | dco.txt | 18 have the right to submit it under the open source license 22 of my knowledge, is covered under an appropriate open source 25 by me, under the same open source license (unless I am 37 this project or the open source license(s) involved.
|
D | README.md | 52 * Perl to run the tests, and to generate some source files in the development branch. 57 ### Generated source files in the development branch 59 The source code of Mbed TLS includes some files that are automatically generated by scripts and who… 63 * Perl, for some library source files and for Visual Studio build files. 64 * Python 3 and some Python packages, for some library source files, sample programs and test data. … 86 In order to build from the source code using GNU Make, just enter at the command line: 114 In order to build the source using CMake in a separate directory (recommended), just enter at the c… 169 the Mbed TLS source directory, use: 227 …be generated first as described in [“Generated source files in the development branch”](#generated… 270 …analyses, hardware and firmware architecture specifications, and an open source firmware reference…
|
D | SUPPORT.md | 8 - the `docs` directory in the source tree;
|
D | CMakeLists.txt | 122 # to the corresponding path in the source directory. 231 # Strictest warnings, UTF-8 source and execution charset 336 # Make scripts needed for testing available in an out-of-source build.
|
D | LICENSE | 28 including but not limited to software source code, documentation 29 source, and configuration files. 57 communication on electronic mailing lists, source code control systems,
|
/mbedtls-3.4.0/scripts/ |
D | basic.requirements.txt | 3 # Required to (re-)generate source files. Not needed if the generated source
|
D | generate_ssl_debug_helpers.py | 52 def preprocess_c_source_code(source, *classes): argument 95 for match in pattern.finditer(source): 109 yield from _yield_objects(source,
|
D | maintainer.requirements.txt | 5 # For source code analyses
|
D | make_generated_files.bat | 1 @rem Generate automatically-generated configuration-independent source files
|
/mbedtls-3.4.0/tests/suites/ |
D | test_suite_psa_crypto_init.function | 15 /* PSA crypto uses the HMAC_DRBG module. It reads from the entropy source twice: 23 * to read from the entropy source twice: once for the initial entropy 69 memset( ctx->source, 0, sizeof( ctx->source ) );
|
D | test_suite_entropy.function | 22 * Dummy entropy source 308 /* Set strong source that reaches its threshold immediately and 309 * a weak source whose threshold is a test parameter. */ 345 * if result >= 0: result = expected number of calls to source 1
|
D | test_suite_entropy.data | 40 Entropy failing source
|
D | test_suite_psa_crypto_entropy.data | 8 # its own randomness source which is not affected by the forced failure of
|
D | helpers.function | 66 * to initialize some strong entropy source. */
|
D | test_suite_psa_crypto.data | 1146 Copy key: RSA key pair, wildcard algorithm in source 1154 Copy key: RSA key pair, wildcard algorithm in source and target 1158 Copy key: source=ECDSA+ECDH, target=ECDSA+ECDH 1162 Copy key: source=ECDSA+ECDH, target=ECDSA+ECDH, extended usage flags 1166 Copy key: source=ECDSA+ECDH, target=ECDSA+0 1170 Copy key: source=ECDSA+ECDH, target=0+ECDH 1174 Copy key: source=ECDSA(any)+ECDH, target=ECDSA(SHA256)+ECDH 1178 Copy key: source=ECDH+ECDSA(any), target=ECDH+ECDSA(SHA256) 1242 Copy key: RSA key pair, wildcard algorithm in source, opaque 1250 Copy key: RSA key pair, wildcard algorithm in source and target, opaque [all …]
|
/mbedtls-3.4.0/docs/proposed/ |
D | psa-driver-integration-guide.md | 16 …er code can either be provided in binary form as additional object file to link, or in source form. 43 <!-- TODO: what if the driver is provided as C source code? -->
|
D | psa-driver-interface.md | 55 … driver description. Implementations may allow drivers to be provided as source files and compiled… 387 A driver can declare an entropy source by providing a `"get_entropy"` entry point. This entry point… 399 …rvative estimate, even in circumstances where the quality of the entropy source is degraded due to… 409 * Other error codes indicate a transient or permanent failure of the entropy source. 420 … support drivers for TRNG (True Random Number Generator, i.e. an entropy source peripheral) that h… 424 1. The core makes a first round of calls to `"get_entropy"` on every source with the `BLOCK` flag c… 485 …bution. Therefore, if the random generator includes an entropy source, this entropy source must be… 487 …source. If it isn't, the random generator can only be used if it's the only entropy source on the … 488 …the same entropy inputs) or non-deterministic (including its own entropy source). In other words, … 496 …source of its own, however [random generator drivers without entropy injection](#random-generator-… [all …]
|
/mbedtls-3.4.0/tests/ |
D | .gitignore | 4 # Generated source files
|
D | CMakeLists.txt | 228 # If the generated .data files are present in the source tree, we just added 241 # out-of-source build.
|
/mbedtls-3.4.0/tests/docker/bionic/ |
D | Dockerfile | 71 && wget https://www.openssl.org/source/old/1.0.1/openssl-1.0.1j.tar.gz -qO- | tar xz \ 81 && wget https://www.openssl.org/source/old/1.0.2/openssl-1.0.2g.tar.gz -qO- | tar xz \ 92 && wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz -qO- | tar xz \
|
/mbedtls-3.4.0/include/ |
D | CMakeLists.txt | 18 # Make mbedtls_config.h available in an out-of-source build. ssl-opt.sh requires it.
|
/mbedtls-3.4.0/include/mbedtls/ |
D | entropy.h | 131 mbedtls_entropy_source_state MBEDTLS_PRIVATE(source)[MBEDTLS_ENTROPY_MAX_SOURCES];
|
/mbedtls-3.4.0/programs/ |
D | .gitignore | 8 # Generated source files
|
/mbedtls-3.4.0/programs/test/ |
D | CMakeLists.txt | 56 …# https://gitlab.kitware.com/cmake/community/-/wikis/FAQ#how-can-i-add-a-dependency-to-a-source-fi…
|