Home
last modified time | relevance | path

Searched refs:on (Results 1 – 25 of 156) sorted by relevance

1234567

/openthread-latest/third_party/mbedtls/repo/tests/data_files/dir4/
DReadme3 1. zero pathlen constraint on an intermediate CA (invalid)
8 2. zero pathlen constraint on the root CA (invalid)
13 3. nonzero pathlen constraint on the root CA (invalid)
18 4. nonzero pathlen constraint on an intermediate CA (invalid)
23 5. nonzero pathlen constraint on an intermediate CA with maximum number of elements in the chain (v…
28 6. nonzero pathlen constraint on the root CA with maximum number of elements in the chain (valid)
33 7. pathlen constraint on the root CA with maximum number of elements and a self signed certificate …
39 8. zero pathlen constraint on first intermediate CA (valid)
44 9. zero pathlen constraint on trusted root (valid)
/openthread-latest/third_party/mbedtls/repo/docs/architecture/
Dmbed-crypto-storage-specification.md8 Mbed Crypto may be upgraded on an existing device with the storage preserved. Therefore:
23 * [PSA ITS](#file-namespace-on-its-for-0.1.0)
24 * [C stdio](#file-namespace-on-stdio-for-0.1.0)
29 * [Nonvolatile random seed](#nonvolatile-random-seed-file-format-for-0.1.0) on ITS only.
35 We do not make any promises regarding key storage, or regarding the nonvolatile random seed file on
39 … the key identifier. The way in which the file name is constructed depends on the storage backend.…
41 The valid values for a key identifier are the range from 1 to 0xfffeffff. This limitation on the ra…
62 * Any trailing data is rejected on load.
70 ### File namespace on ITS for 0.1.0
79 ### File namespace on stdio for 0.1.0
[all …]
/openthread-latest/third_party/mbedtls/repo/3rdparty/p256-m/p256-m/
DREADME.md5 p256-m is a minimalistic implementation of ECDH and ECDSA on NIST P-256,
55 on P-256... See `coverage.sh`.
77 validating that points lie on the curve every time a point is deserialized.
84 - it has no branch depending (even indirectly) on secret data;
85 - it has no memory access depending (even indirectly) on secret data.
90 In addition to avoiding branches and memory accesses depending on secret data,
92 depends on the value of operands on cores of interest. Namely, it never uses
121 data on the stack before returning.
127 with `-mthumb -Os`, here are samples of code sizes reached on selected cores:
140 - The code has no dependency on libc functions or the toolchain's runtime
[all …]
/openthread-latest/third_party/mbedtls/repo/docs/proposed/
Dpsa-driver-wrappers-codegen-migration-guide.md11 The design of the Driver Wrappers code generation is based on the design proposal https://github.co…
24 …ed to use a python templating library ( Jinja2 ) to render templates based on drivers that are def…
30 (1) psa_crypto_driver_wrappers.h will from this point on be auto generated.
31 (2) The auto generation is based on the template file at **scripts/data_files/driver_templates/psa_…
37 Please refer to psa-driver-interface.md for information on how a driver schema can be written.
40 …e wants to use on a device. The order in which the drivers are passed is also essential if/when th…
Dpsa-driver-developer-guide.md9 This document focuses on behavior that is specific to Mbed TLS. For a reference of the interface be…
21 * **Transparent** drivers implement cryptographic operations on keys that are provided in cleartext…
22on keys that can only be used inside a protected environment such as a **secure element**, a hardw…
26 …river implements and what cryptographic mechanisms they support. Depending on the driver type, you…
50 ## Dependencies on the Mbed TLS configuration
/openthread-latest/third_party/mbedtls/repo/
DSECURITY.md24 We classify attacks based on the capabilities of the attacker.
46 In this section, we consider an attacker who can run software on the same
58 protecting against timing attacks widely varies depending on the granularity of
77 The attacker code running on the platform has access to some sensor capable of
78 picking up information on the physical state of the hardware while Mbed TLS is
79 running. This could for example be an analogue-to-digital converter on the
88 Software running on the same hardware can affect the physical state of the
98 about the hardware Mbed TLS is running on and/or can alter the physical state
124 These timing attacks can be physical, local or depending on network latency
129 - Turn on hardware acceleration for AES. This is supported only on selected
[all …]
DBUGS.md3 Known issues in Mbed TLS are [tracked on GitHub](https://github.com/Mbed-TLS/mbedtls/issues).
17 4. Please [create an issue on on GitHub](https://github.com/Mbed-TLS/mbedtls/issues).
D.pylintrc14 # We prefer docstrings, but we don't require them on all functions.
15 # Require them only on long functions (for some value of long).
19 # No upper limit on method names. Pylint <2.1.0 has an upper limit of 30.
51 # ``log.info('...'.format(...))``. It insists on ``log.info('...', ...)``.
54 # Some versions of Pylint (including 1.8, which is the version on
DLICENSE49 form, that is based on (or derived from) the Work and for which the
60 or by an individual or Legal Entity authorized to submit on behalf of
64 communication on electronic mailing lists, source code control systems,
65 and issue tracking systems that are managed by, or on behalf of, the
71 on behalf of whom a Contribution has been received by Licensor and
153 Contributor provides its Contributions) on an "AS IS" BASIS,
178 on Your own behalf and on Your sole responsibility, not on behalf
193 file or class name and description of purpose be included on the
206 distributed under the License is distributed on an "AS IS" BASIS,
259 software. If the software is modified by someone else and passed on, we
[all …]
DChangeLog65 * Fewer modules depend on MBEDTLS_CIPHER_C, making it possible to save code
67 GCM modules no longer depend on MBEDTLS_CIPHER_C. Also,
72 decryption still unconditionally depend on MBEDTLS_CIPHER_C.
78 hardware accelerated AES is not present (around 13-23% on 64-bit Arm).
107 performance by around 30% on 64-bit Intel; 125% on Armv7-M.
165 * When negotiating TLS version on server side, do not fall back to the
173 Reported by alluettiv on GitHub.
201 * On Linux on ARMv8, fix a build error with SHA-256 and SHA-512
210 * mbedtls_pem_read_buffer() now performs a check on the padding data of
213 mbedtls_pk_encrypt() on non-opaque RSA keys to honor the padding mode in
[all …]
DREADME.md11 Mbed TLS should build out of the box on most systems. Some platform specific options are available …
15 We provide some non-standard configurations focused on specific use cases in the `configs/` directo…
22 Documentation for the PSA Cryptography API is available [on GitHub](https://arm-software.github.io/…
43 … and libmbedtls. Note that libmbedtls depends on libmbedx509 and libmbedcrypto, and libmbedx509 de…
63 …generated by scripts and whose content depends only on the Mbed TLS source, not on the platform or…
72 …Depending on your Python installation, you may need to invoke `python` instead of `python3`. To in…
109 …can override `CFLAGS` and `LDFLAGS` by setting them in your environment or on the make command lin…
113on your platform, you might run into some issues. Please check the Makefiles in `library/`, `progr…
148 …nitizer to check for uninitialised memory reads. Experimental, needs recent clang on Linux/x86\_64.
150 - `Check`. This activates the compiler warnings that depend on optimization and treats all warnin…
[all …]
D.uncrustify.cfg32 # Braces on the same line (Egyptian-style braces)
43 # Braces on same line as keywords that follow them - 'else' and the 'while' in 'do {} while ()';
46 # Space before else on the same line
48 # If else is on the same line as '{', force exactly 1 space between them
51 # Functions are the exception and have braces on the next line
164 # Remove spaces on the inside of square brackets '[]'
209 # Force exactly 1 space between a '}' and the name of a typedef if on the same line
/openthread-latest/tools/harness-simulation/
DREADME.md1 # Test Harness on Simulation Environment Setup
7 …tion and sniffer simulation are required to run on a POSIX environment. However, Harness has to be…
23 …g to build all versions of `ot-cli-ftd`s and OTBR Docker images especially on devices such as Rasp…
35 2. Double click the file `harness\install.bat` on Windows.
37 ## Run Test Harness on Simulation
46 …mulations, OTBR simulations, and sniffer simulations and can be discovered on `eth0`. The number o…
/openthread-latest/third_party/mbedtls/repo/tests/suites/
Dtest_suite_net.function22 /** Open a file on the given file descriptor.
24 * This is disruptive if there is already something open on that descriptor.
31 * \return \c 0 on success, a negative error code on error.
114 * However, we know that on Unix-like platforms (and others), this function
115 * is implemented on top of select() and fd_set, which do not support
121 * is problematic on the particular platform where the code is running,
Dtest_suite_x509parse.data3 … \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nissued on \: 2019-02-10 14\:44\:06\nexpires o…
7 … \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nissued on \: 2019-02-10 14\:44\:06\nexpires o…
11 …name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2019-02-10 14\:44\:06\nexpires o…
15 …name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2019-02-10 14\:44\:06\nexpires o…
19 … \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nissued on \: 2019-02-10 14\:44\:00\nexpires o…
23 … \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nissued on \: 2019-02-10 14\:44\:00\nexpires o…
27 … \: C=NL, O=PolarSSL, CN=PolarSSL Cert MD5\nissued on \: 2000-01-01 12\:12\:12\nexpires o…
31 … \: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA1\nissued on \: 2019-02-10 14\:44\:06\nexpires o…
35 …: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA224\nissued on \: 2019-02-10 14\:44\:06\nexpires o…
39 …: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA256\nissued on \: 2019-02-10 14\:44\:06\nexpires o…
[all …]
/openthread-latest/src/posix/
DREADME.md3 OpenThread supports running its core on POSIX and transmits radio frames through a radio transceive…
27 ## Transceivers on different platforms
31 OpenThread provides an implementation on the simulation platform which enables running a simulated …
98 6. Depending on the hardware platform, complete the following steps to program the device:
111 …le to the USB port and press the **RESET** button on the dongle to put it into the DFU mode. The L…
125 …Disable the Mass Storage feature on the device, so that it does not interfere with the core RCP fu…
/openthread-latest/third_party/mbedtls/repo/docs/
Duse-psa-crypto.md26 **Relationship with other options:** This option depends on
41 **Scope:** `MBEDTLS_USE_PSA_CRYPTO` has no effect on modules other than PK,
42 X.509 and TLS. It also has no effect on most of the TLS 1.3 code, which always
44 depending on this option being set or not are:
60 compatibility reasons we can't impose this requirement on non-PSA functions
139 is enabled, no change required on the application side.
141 ### TLS: most crypto operations based on PSA
150 Other than the above exceptions, all crypto operations are based on PSA when
153 ### X.509: most crypto operations based on PSA
160 Other than the above exception, all crypto operations are based on PSA when
[all …]
/openthread-latest/third_party/mbedtls/repo/docs/architecture/testing/
Dinvasive-testing.md20 This document currently focuses on data structure manipulation and storage, which is what the crypt…
30 …useful in at least some configurations. Features with a significant impact on the code size or att…
32 ### Reliance on internal details
36on functions that aren't part of the public API. Declare such functions in `library/*.h` and inclu…
38 If test code or test data depends on internal details of the library and not just on its documented…
42 > * on top of stdio. It expects to know what the stdio name of a file is
43 > * based on its keystore name.
60 …structures, but if so, make it very clear that these fields have no impact on non-test-specific fi…
67 …should be compatible with this compile-time configuration so that it works on these alternative pl…
75 * The test function (or the whole test file) must depend on `MBEDTLS_TEST_HOOKS`.
[all …]
Dpsa-storage-format-testing.md29 … that it is the combination of import-and-save passing on version V and load-and-check passing on
43 The PSA subsystem provides storage on top of the PSA trusted storage interface. The state of the st…
52 In addition, Mbed TLS includes an implementation of the PSA trusted storage interface on top of C s…
81 … representation is detected. See [“Considerations on key material representations”](#Consideration…
85 Generate test cases automatically based on an enumeration of available constants and some knowledge…
93 * For alternative locations: have tests conditional on the presence of a driver for that location.
96 ### Considerations on key material representations
98 The risks of incompatibilities in key representations depends on the key type and on the presence o…
/openthread-latest/src/cli/
DREADME_BR.md53 Initializes the Border Routing Manager on given infrastructure interface.
144 Get local or favored or both on-link prefixes of the Border Router.
204 - `disabled`: DHCPv6 PD is disabled on the border router.
237 - It has added at least one prefix entry with both the default-route and on-mesh flags set.
238 - It has added at least one domain prefix (with both the domain and on-mesh flags set).
272 Get the discovered prefixes by Border Routing Manager on the infrastructure link.
277 - Whether the prefix is on-link or route
280 - Preferred lifetime in seconds only if prefix is on-link
281 - Route preference (low, med, high) only if prefix is route (not on-link)
290 prefix:fd00:1234:5678:0::/64, on-link:no, ms-since-rx:29526, lifetime:1800, route-prf:med, router:f…
[all …]
/openthread-latest/third_party/mbedtls/repo/framework/
DLICENSE49 form, that is based on (or derived from) the Work and for which the
60 or by an individual or Legal Entity authorized to submit on behalf of
64 communication on electronic mailing lists, source code control systems,
65 and issue tracking systems that are managed by, or on behalf of, the
71 on behalf of whom a Contribution has been received by Licensor and
153 Contributor provides its Contributions) on an "AS IS" BASIS,
178 on Your own behalf and on Your sole responsibility, not on behalf
193 file or class name and description of purpose be included on the
206 distributed under the License is distributed on an "AS IS" BASIS,
259 software. If the software is modified by someone else and passed on, we
[all …]
/openthread-latest/tests/toranj/
DREADME.md8 …he combined behavior of OpenThread (in NCP mode), spinel interface, and `wpantund` driver on linux.
15 - `toranj` in NCP mode runs `wpantund` natively with OpenThread in NCP mode on simulation platform …
16 - `toranj` in CLI mode runs `ot-cli-ftd` on simulation platform (real-time).
/openthread-latest/
DSECURITY.md1 …osure here on GitHub (including using GitHub Security Advisory). The Google Security Team will res…
DCONTRIBUTING.md40 1. Fork the [OpenThread repository](https://github.com/openthread/openthread) by clicking "Fork" on
54 …ver to <https://cla.developers.google.com/> to see your current agreements on file or to sign a ne…
103 # Rebase all commits on your development branch
112 OpenThread uses and enforces the [OpenThread Coding Conventions and Style](STYLE_GUIDE.md) on all c…
130on GitHub, select your development branch, and click the pull request button. If you need to make …
134 …equest or an intermittent failure of some test cases. For more information on the failure, check t…
168 Documentation undergoes the same review process as code and contributions may be mirrored on our [o…
177 For information on how to author and format documentation for contribution, refer to the [Documenta…
181 …s](https://www.doxygen.nl/manual/docblocks.html) to render the HTML output on [https://openthread.…
188 …t](https://openthread.io/reference/group/api-border-agent) reference topic on openthread.io. For m…
/openthread-latest/tools/harness-sniffer/
DREADME.md5 1. require python3 is installed on windows and in the system environment path.
6 2. require TestHarness is updated on `ReportEngine.pyd`

1234567