/mbedtls-development/ChangeLog.d/ |
A D | fix-needed-shared-libraries-linux.txt | 3 not to list other shared libraries they need.
|
/mbedtls-development/library/ |
A D | ssl_misc.h | 392 const uint8_t *end, size_t need ) in mbedtls_ssl_chk_buf_ptr() argument 394 return( ( cur > end ) || ( need > (size_t)( end - cur ) ) ); in mbedtls_ssl_chk_buf_ptr() 407 #define MBEDTLS_SSL_CHK_BUF_PTR( cur, end, need ) \ argument 409 if( mbedtls_ssl_chk_buf_ptr( ( cur ), ( end ), ( need ) ) != 0 ) \ 429 #define MBEDTLS_SSL_CHK_BUF_READ_PTR( cur, end, need ) \ argument 431 if( mbedtls_ssl_chk_buf_ptr( ( cur ), ( end ), ( need ) ) != 0 ) \
|
/mbedtls-development/ |
A D | README.md | 45 You need the following tools to build the library with the provided makefiles: 79 …to allow users to more easily move between different platforms. Users who need more features are r… 89 The tests need Python to be built and Perl to be run. If you don't have one of them installed, you … 105 In case you find that you need to do something else as well, please let us know what, so we can add… 119 The test suites need Python to be built and Perl to be executed. If you don't have one of these ins… 153 These variables need to be adjusted when invoking cmake for the first time, 158 If you already invoked cmake and want to change those settings, you need to 169 If you want to change `CC` or `CFLAGS` afterwards, you will need to remove the 222 In the development branch of Mbed TLS, the Visual Studio solution files need to be generated first … 228 …rams is to demonstrate specific features of the library, and the code may need to be adapted to bu… [all …]
|
A D | .pylintrc | 27 # Some functions don't need docstrings. 47 # locally, it's by design. There's no need to clutter the Pylint output
|
A D | CONTRIBUTING.md | 3 …orts and contributions from the community. There are some requirements we need to fulfill in order… 5 … contributions will be reviewed by the project team and community and may need some modifications … 20 …R) and work with us until it gets merged and published. Contributions may need some modifications,… 30 …or API, even on the main development branch where new features are added, need to be justifiable b… 32 Where changes to an existing interface are necessary, functions in the public interface which need …
|
A D | BRANCHES.md | 49 crypto that was found to be weak) may need to be changed. In case security
|
/mbedtls-development/programs/fuzz/ |
A D | README.md | 26 To run the fuzz targets without oss-fuzz, you first need to install one libFuzzingEngine (libFuzzer… 27 Then you need to compile the code with the compiler flags of the wished sanitizer.
|
/mbedtls-development/docs/architecture/ |
A D | alternative-implementations.md | 10 …x/Linux/POSIX-like systems and on Windows. On embedded platforms, you may need to customize some a… 47 …need to be at the same position in the structure. Furthermore, unless otherwise indicated, only re… 64 …ot remain valid across function calls. Alternative implementations do not need to support copying … 78 … built-in implementation. If you want to use different context types, you need to [provide an alte…
|
A D | tls13-experimental.md | 174 sense that when enabling the TLS 1.3 MVP in the library there is no need to 356 writing TLS handshake message) there is no need to define a macro for it.
|
/mbedtls-development/docs/ |
A D | 3.0-migration-guide.md | 6 need to change their own code in order to make it work with Mbed TLS 3.0. 61 If you were relying on these functions, you'll now need to change to using your 173 - The functions `mbedtls_xxx_process()` were removed. You normally don't need 195 you will need to add `#define MBEDTLS_SHA224_C` option to your config. 208 `MBEDTLS_SHA512_NO_SHA384` and you need the SHA-384 algorithm, then add 460 You now need to pass a properly seeded, cryptographically secure RNG to all 475 You now need to pass a properly seeded, cryptographically secure RNG when 503 and explain your need; we'll consider adding a new API in a future version. 581 If you are working with the pre-V3 certificates you need to switch to the 863 was made optional to allow users who don't need it to save some code space. [all …]
|
A D | getting_started.md | 56 …sume a GCC-like command line syntax. To use a different compiler, you may need to pass different v… 66 To use a key for cryptography operations in Mbed Crypto, you need to first
|
/mbedtls-development/docs/proposed/ |
A D | psa-driver-developer-guide.md | 25 …need to implement some functions with C linkage, and to declare these functions in a **driver desc…
|
A D | psa-conditional-inclusion-c.md | 111 In addition to the [configuration symbols](#psa-crypto-configuration-symbols), we need two parallel… 134 …SE_PSA_CRYPTO` and conditional compilation guards in tests and sample programs need `PSA_WANT_xxx`. 226 …orted in an opaque driver, what does the core need to know about it? Do we have all the informatio…
|
A D | psa-driver-interface.md | 31 … core separately, and link them together. A small amount of glue code may need to be compiled once… 35 …orm-specific hardware happen only inside the driver (and in fact a driver need not involve any har… 47 …need to implement some functions with C linkage, and to declare these functions in a **driver desc… 306 …e core will always enforce the capacity, therefore this function does not need to do anything for … 369 …erial that is secured with this key. For example, RSA key import does not need to verify that the … 399 … the driver may write less than `output_size` bytes but the core does not need to know this. The o… 438 To declare a cryptoprocessor can handle both cleartext and wrapped keys, you need to provide two dr… 534 …py"` entry point. If the required entropy size is zero, the core does not need to call `"add_entro… 914 …This can be convenient, but it's also risky: if you upgrade a device, you need the location values… 985 * Full entropy: drivers don't need to do entropy mixing.
|
/mbedtls-development/docs/architecture/testing/ |
A D | invasive-testing.md | 83 We need to balance the following goals, which are sometimes contradictory. 85 * Coverage: we need to test behaviors which are not easy to trigger by using the API or which canno… 111 We also need to test resilience: if the system is reset during an operation, does it restart in a c… 143 …ze, the attack surface, and the testing burden (exponentially, because we need to test all these i… 178 Another limitation is that internal interfaces need to be used correctly. We may accidentally rely … 194 If we guarantee certain properties through static analysis, we don't need to test them. This puts s… 196 * We need to have confidence in the specification (but we can gain this confidence by evaluating th… 254 * Writing reliable debugger scripts is hard. We need to have confidence that we're testing what we … 264 | Portability | !! Not all environments have a debugger, and even if they do, we'd need completely … 366 …t only when running without isolation. To corrupt the key store, we would need to add a function t…
|
A D | driver-interface-test-strategy.md | 15 Drivers exposing this interface need to be registered at compile time by declaring their JSON descr… 45 …n each driver and check that the expected driver is called. This does not need to be done for all … 67 Key creation functions invoke multiple methods and need more complex error handling: 89 * Two things need to be tested: the key that is being created or destroyed, and the driver's persis…
|
A D | psa-storage-format-testing.md | 17 Doing the testing this way would be difficult because we'd need to have version V of Mbed TLS avail…
|
/mbedtls-development/.github/ |
A D | pull_request_template.md | 15 - This PR contains changes in the API. If this is true, and there is a need for the fix to be backp…
|
/mbedtls-development/programs/ssl/ |
A D | CMakeLists.txt | 26 # inside the same directory, so we need to propagate manually.
|
/mbedtls-development/tests/suites/ |
A D | test_suite_psa_its.function | 39 * need to and should not be taken into account for uid_max. */
|
A D | test_suite_entropy.function | 57 * This might break memory checks in the future if sources need 'free-ing' then
|
A D | test_suite_cipher.function | 582 * On the other hand, CBC and ECB ciphers need a full block of input. 840 * (we need the tag appended to the ciphertext)
|
A D | test_suite_pk.function | 297 /* For the write tests to be effective, we need a valid key pair. */
|
A D | test_suite_psa_crypto.function | 1083 * though it's OK by the C standard. We could test for this, but we'd need 1777 * though it's OK by the C standard. We could test for this, but we'd need 2194 * though it's OK by the C standard. We could test for this, but we'd need 2578 * though it's OK by the C standard. We could test for this, but we'd need 5797 * though it's OK by the C standard. We could test for this, but we'd need
|
/mbedtls-development/doxygen/ |
A D | mbedtls.doxyfile | 28 # identify the project. Note that if you do not use Doxywizard you need 253 # that for custom extensions you also need to set FILE_PATTERNS otherwise the 602 # feature you need bibtex and perl available in the search path. Do not use 840 # will need version 4.8.6 or higher. 1180 # when you change the font size after a successful doxygen run you need 1189 # Note that when changing this option you need to delete any form_*.png files 1198 # output. When enabled you may also need to install MathJax separately and 1210 # When MathJax is enabled you need to specify the location relative to the 1733 # the font name using DOT_FONTNAME. You need to make sure dot is able to find 1834 # If left blank png will be used. If you choose svg you need to set [all …]
|