Home
last modified time | relevance | path

Searched full:mbed (Results 1 – 25 of 1378) sorted by relevance

12345678910>>...56

/external/openthread/third_party/mbedtls/repo/docs/
Dpsa-transition.md7 Mbed TLS is gradually moving from legacy `mbedtls_xxx` APIs to newer `psa_xxx` APIs for cryptograph…
9 This guide is intended to help migrate existing applications that use Mbed TLS for cryptography. It…
22 **Tutorial**: See the [getting started guide](https://mbed-tls.readthedocs.io/en/latest/getting_sta…
24 …ailable online. Mbed TLS implements a large subset of the specification which is documented in the…
28 * [Mbed TLS open issues](https://github.com/Mbed-TLS/mbedtls/issues)
30 * [Mbed TLS mailing list](https://lists.trustedfirmware.org/mailman3/lists/mbed-tls.lists.trustedfi…
34 * Mbed TLS APIs are traditionally very transparent: the caller can access internal fields of operat…
35 * Mbed TLS legacy APIs require key material to be present in the application memory. The PSA Crypto…
36 …verview/conventions.html#parameter-conventions) which many legacy APIs in Mbed TLS do not follow. …
37 * Mbed TLS legacy APIs require passing around a random generator argument where needed. This has hi…
[all …]
Dpsa-driver-example-and-guide.md3Mbed TLS 3.4.0, the PSA Driver Interface has only been partially implemented. As a result, the del…
5 …tps://github.com/Mbed-TLS/mbedtls/blob/development/docs/proposed/psa-driver-interface.md) describe…
6Mbed-TLS/mbedtls/blob/development/docs/proposed/psa-driver-developer-guide.md) Guide describes the…
9 [Background on how Mbed TLS calls drivers](#background-on-how-mbed-tls-calls-drivers)\
12 …ting a software accelerator alongside Mbed TLS](#example-manually-integrating-a-software-accelerat…
14 ## Background on how Mbed TLS calls drivers
20 …aque driver is invoked for the specific [key location](https://github.com/Mbed-TLS/mbedtls/blob/de…
22 Mbed TLS contains a **driver dispatch layer** (also called a driver wrapper layer). For each crypto…
39 …ps://github.com/Mbed-TLS/mbedtls/blob/development/docs/proposed/psa-driver-developer-guide.md) and…
46Mbed TLS driver tests for the aforementioned entry points provide examples of how these deliverabl…
[all …]
/external/openthread/third_party/mbedtls/repo/
DBRANCHES.md5 - The [`main`](https://github.com/Mbed-TLS/mbedtls/tree/main) branch:
8 - The [`development`](https://github.com/Mbed-TLS/mbedtls/tree/development) branch:
9 this is where the next major version of Mbed TLS (version 4.0) is being
10 prepared. It has API changes that make it incompatible with Mbed TLS 3.x,
14 - [`mbedtls-2.28`](https://github.com/Mbed-TLS/mbedtls/tree/mbedtls-2.28).
15 - [`mbedtls-3.6`](https://github.com/Mbed-TLS/mbedtls/tree/mbedtls-3.6).
18 such as [`archive/mbedtls-2.7`](https://github.com/Mbed-TLS/mbedtls/tree/archive/mbedtls-2.7).
34 We maintain API compatibility in released versions of Mbed TLS. If you have
35 code that's working and secure with Mbed TLS x.y.z and does not rely on
48 Note that new releases of Mbed TLS may extend the API. Here are some
[all …]
DREADME.md1 README for Mbed TLS
4 Mbed TLS is a C library that implements cryptographic primitives, X.509 certificate manipulation an…
6 Mbed TLS includes a reference implementation of the [PSA Cryptography API](#psa-cryptography-api). …
11 Mbed TLS should build out of the box on most systems. Some platform specific options are available …
20 The main Mbed TLS documentation is available via [ReadTheDocs](https://mbed-tls.readthedocs.io/).
35 There are currently three active build systems used within Mbed TLS releases:
59 …ch of Mbed TLS use a [Git submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules#_cloning_…
63Mbed TLS includes some files that are automatically generated by scripts and whose content depends…
113 …or remove for specific platforms. You can also check [the Mbed TLS Knowledge Base](https://mbed-tl…
115 …s well, please let us know what, so we can add it to the [Mbed TLS Knowledge Base](https://mbed-tl…
[all …]
DSECURITY.md3 If you think you have found an Mbed TLS security vulnerability, then please
5 <mbed-tls-security@lists.trustedfirmware.org>.
11 center](https://developer.trustedfirmware.org/w/mbed-tls/security-center/).
33 Mbed TLS aims to fully protect against remote attacks and to enable the user
36 being implemented. (For example Mbed TLS alone won't guarantee that the
47 machine. The attacker has insufficient privileges to directly access Mbed TLS
52 The attacker is able to observe the timing of instructions executed by Mbed TLS
53 by leveraging shared hardware that both Mbed TLS and the attacker have access
57 Mbed TLS provides limited protection against timing attacks. The cost of
59 the measurements and the noise present. Therefore the protection in Mbed TLS is
[all …]
DSUPPORT.md3 Here are some useful sources of information about using Mbed TLS:
5 - [ReadTheDocs](https://mbed-tls.readthedocs.io/);
9 - the [Mbed TLS Knowledge Base](https://mbed-tls.readthedocs.io/en/latest/kb/);
10 - the [Mbed TLS mailing-list
11 archives](https://lists.trustedfirmware.org/archives/list/mbed-tls@lists.trustedfirmware.org/).
15 If you can't find your answer in the above sources, please use the [Mbed TLS
16 mailing list](https://lists.trustedfirmware.org/mailman3/lists/mbed-tls.lists.trustedfirmware.org).
DCONTRIBUTING.md18 … clean and readable style, and must follow [our coding standards](https://mbed-tls.readthedocs.io/…
24 …sues](https://github.com/Mbed-TLS/mbedtls/issues) or [start a discussion](https://lists.trustedfir…
25Mbed TLS repository on GitHub](https://github.com/Mbed-TLS/mbedtls) to start making your changes. …
27 … and fixing may be necessary. See our [review process guidelines](https://mbed-tls.readthedocs.io/…
33 …hieve this, API compatibility is maintained between different versions of Mbed TLS on the main dev…
43 Mbed TLS maintains several LTS (Long Term Support) branches, which are maintained continuously for …
51 …o LTS branches in addition to the [development branch](https://github.com/Mbed-TLS/mbedtls/tree/de…
60 Mbed TLS includes a comprehensive set of test suites in the `tests/` directory that are dynamically…
62 …e describing how to add additional tests is available on the Mbed TLS website](https://mbed-tls.re…
72 It is advised to enable the [githooks scripts](https://github.com/Mbed-TLS/mbedtls/tree/development…
[all …]
/external/mbedtls/
DSECURITY.md3 If you think you have found an Mbed TLS security vulnerability, then please
5 <mbed-tls-security@lists.trustedfirmware.org>.
11 center](https://developer.trustedfirmware.org/w/mbed-tls/security-center/).
33 Mbed TLS aims to fully protect against remote attacks and to enable the user
36 being implemented. (For example Mbed TLS alone won't guarantee that the
47 machine. The attacker has insufficient privileges to directly access Mbed TLS
52 The attacker is able to observe the timing of instructions executed by Mbed TLS
53 by leveraging shared hardware that both Mbed TLS and the attacker have access
57 Mbed TLS provides limited protection against timing attacks. The cost of
59 the measurements and the noise present. Therefore the protection in Mbed TLS is
[all …]
DREADME.md1 README for Mbed TLS
4 Mbed TLS is a C library that implements cryptographic primitives, X.509 certificate manipulation an…
6 Mbed TLS includes a reference implementation of the [PSA Cryptography API](#psa-cryptography-api). …
11 Mbed TLS should build out of the box on most systems. Some platform specific options are available …
20 The main Mbed TLS documentation is available via [ReadTheDocs](https://mbed-tls.readthedocs.io/).
35 There are currently three active build systems used within Mbed TLS releases:
59Mbed TLS includes some files that are automatically generated by scripts and whose content depends…
109 …or remove for specific platforms. You can also check [the Mbed TLS Knowledge Base](https://mbed-tl…
111 …s well, please let us know what, so we can add it to the [Mbed TLS Knowledge Base](https://mbed-tl…
170 the Mbed TLS source directory, use:
[all …]
DBRANCHES.md5 - The [`master`](https://github.com/Mbed-TLS/mbedtls/tree/master) branch:
8 - The [`development`](https://github.com/Mbed-TLS/mbedtls/tree/development) branch:
9 this is where the current major version of Mbed TLS (version 3.x) is being
10 prepared. It has API changes that make it incompatible with Mbed TLS 2.x,
14 [`mbedtls-2.28`](https://github.com/Mbed-TLS/mbedtls/tree/mbedtls-2.28).
17 such as [`archive/mbedtls-2.7`](https://github.com/Mbed-TLS/mbedtls/tree/archive/mbedtls-2.7).
33 We maintain API compatibility in released versions of Mbed TLS. If you have
34 code that's working and secure with Mbed TLS x.y.z and does not rely on
47 Note that new releases of Mbed TLS may extend the API. Here are some
48 examples of changes that are common in minor releases of Mbed TLS, and are
[all …]
DSUPPORT.md3 Here are some useful sources of information about using Mbed TLS:
5 - [ReadTheDocs](https://mbed-tls.readthedocs.io/);
9 - the [Mbed TLS Knowledge Base](https://mbed-tls.readthedocs.io/en/latest/kb/);
10 - the [Mbed TLS mailing-list
11 archives](https://lists.trustedfirmware.org/archives/list/mbed-tls@lists.trustedfirmware.org/).
15 If you can't find your answer in the above sources, please use the [Mbed TLS
16 mailing list](https://lists.trustedfirmware.org/mailman3/lists/mbed-tls.lists.trustedfirmware.org).
DCONTRIBUTING.md18 … clean and readable style, and must follow [our coding standards](https://mbed-tls.readthedocs.io/…
24 …sues](https://github.com/Mbed-TLS/mbedtls/issues) or [start a discussion](https://lists.trustedfir…
25Mbed TLS repository on GitHub](https://github.com/Mbed-TLS/mbedtls) to start making your changes. …
27 … and fixing may be necessary. See our [review process guidelines](https://mbed-tls.readthedocs.io/…
33 …hieve this, API compatibility is maintained between different versions of Mbed TLS on the main dev…
43 Mbed TLS maintains several LTS (Long Term Support) branches, which are maintained continuously for …
51 …o LTS branches in addition to the [development branch](https://github.com/Mbed-TLS/mbedtls/tree/de…
60 Mbed TLS includes a comprehensive set of test suites in the `tests/` directory that are dynamically…
62 …e describing how to add additional tests is available on the Mbed TLS website](https://mbed-tls.re…
72 It is advised to enable the [githooks scripts](https://github.com/Mbed-TLS/mbedtls/tree/development…
[all …]
/external/openthread/third_party/mbedtls/repo/scripts/mbedtls_dev/
Dbuild_tree.py1 """Mbed TLS build tree information and manipulation.
4 # Copyright The Mbed TLS Contributors
18 """Whether the given directory looks like the root of the Mbed TLS source tree."""
28 for either TF-PSA-Crypto or Mbed TLS.
44 raise Exception('Neither Mbed TLS nor TF-PSA-Crypto source tree found')
47 """Return the crypto library filename for either TF-PSA-Crypto or Mbed TLS."""
55 raise Exception('Neither Mbed TLS nor TF-PSA-Crypto source tree found')
62 raise Exception("This script must be run from Mbed TLS root")
65 """Detect the root of the Mbed TLS source tree and change to it.
67 The current directory must be up to two levels deep inside an Mbed TLS
[all …]
/external/openthread/third_party/mbedtls/repo/docs/architecture/
Dmbed-crypto-storage-specification.md1 Mbed TLS storage specification
4 This document specifies how Mbed TLS uses storage.
5 …y introduced in a product called Mbed Crypto, which was re-distributed via Mbed TLS and has since …
8 Mbed Crypto may be upgraded on an existing device with the storage preserved. Therefore:
13 Mbed Crypto 0.1.0
19 Integrated in Mbed OS 5.11.
33 > On Mbed OS, if a device has a nonvolatile random seed file produced with Mbed OS 5.11.x and is up…
89 Mbed Crypto 1.0.0
95 Integrated in Mbed OS 5.12.
129 This is unchanged since [the feature was introduced in Mbed Crypto 0.1.0](#nonvolatile-random-seed-…
[all …]
Dpsa-crypto-implementation-structure.md6 …rmmbed.github.io/mbed-crypto/psa/#application-programming-interface) defines an interface to crypt…
8 This document describes the high level organization of the Mbed TLS PSA Cryptography API implementa…
10 ## High level organization of the Mbed TLS PSA Cryptography API implementation
11 In one sentence, the Mbed TLS PSA Cryptography API implementation is made of a core and PSA drivers…
18 …ecification defines the deliverables for a driver to be included into the Mbed TLS PSA Cryptograph…
20 ## The Mbed TLS PSA Cryptography API implementation core
29 The sketch of an Mbed TLS PSA cryptographic API implementation is thus:
52 …he JSON driver description files of the various PSA drivers making up the Mbed TLS PSA Cryptograph…
56 … [Conditional inclusion of cryptographic mechanism through the PSA API in Mbed TLS](psa-conditiona…
60 Key creation implementation in Mbed TLS PSA core is articulated around three internal functions: ps…
[all …]
/external/mbedtls/docs/architecture/
Dmbed-crypto-storage-specification.md1 Mbed TLS storage specification
4 This document specifies how Mbed TLS uses storage.
5 …y introduced in a product called Mbed Crypto, which was re-distributed via Mbed TLS and has since …
8 Mbed Crypto may be upgraded on an existing device with the storage preserved. Therefore:
13 Mbed Crypto 0.1.0
19 Integrated in Mbed OS 5.11.
33 > On Mbed OS, if a device has a nonvolatile random seed file produced with Mbed OS 5.11.x and is up…
89 Mbed Crypto 1.0.0
95 Integrated in Mbed OS 5.12.
129 This is unchanged since [the feature was introduced in Mbed Crypto 0.1.0](#nonvolatile-random-seed-…
[all …]
Dpsa-crypto-implementation-structure.md6 …rmmbed.github.io/mbed-crypto/psa/#application-programming-interface) defines an interface to crypt…
8 This document describes the high level organization of the Mbed TLS PSA Cryptography API implementa…
10 ## High level organization of the Mbed TLS PSA Cryptography API implementation
11 In one sentence, the Mbed TLS PSA Cryptography API implementation is made of a core and PSA drivers…
18 …ecification defines the deliverables for a driver to be included into the Mbed TLS PSA Cryptograph…
20 ## The Mbed TLS PSA Cryptography API implementation core
29 The sketch of an Mbed TLS PSA cryptographic API implementation is thus:
52 …he JSON driver description files of the various PSA drivers making up the Mbed TLS PSA Cryptograph…
56 … [Conditional inclusion of cryptographic mechanism through the PSA API in Mbed TLS](psa-conditiona…
60 Key creation implementation in Mbed TLS PSA core is articulated around three internal functions: ps…
[all …]
/external/openthread/third_party/mbedtls/repo/framework/
DREADME.md1 # Mbed TLS framework
3 …ework for [TF-PSA-Crypto](https://github.com/Mbed-TLS/TF-PSA-Crypto) and [Mbed TLS](https://github…
7 * You want to build, test or contribute to Mbed TLS 3.6.0 or above, and you are working from a snap…
12 * You are working with Mbed TLS 2.28.
13 * You want to build or test a release of Mbed TLS.
18Mbed TLS files are provided under a dual [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) O…
/external/mbedtls/docs/
Dpsa-driver-example-and-guide.md3Mbed TLS 3.4.0, the PSA Driver Interface has only been partially implemented. As a result, the del…
5 …tps://github.com/Mbed-TLS/mbedtls/blob/development/docs/proposed/psa-driver-interface.md) describe…
6Mbed-TLS/mbedtls/blob/development/docs/proposed/psa-driver-developer-guide.md) Guide describes the…
9 [Background on how Mbed TLS calls drivers](#background-on-how-mbed-tls-calls-drivers)\
12 …ting a software accelerator alongside Mbed TLS](#example-manually-integrating-a-software-accelerat…
14 ## Background on how Mbed TLS calls drivers
20 …aque driver is invoked for the specific [key location](https://github.com/Mbed-TLS/mbedtls/blob/de…
22 Mbed TLS contains a **driver dispatch layer** (also called a driver wrapper layer). For each crypto…
39 …ps://github.com/Mbed-TLS/mbedtls/blob/development/docs/proposed/psa-driver-developer-guide.md) and…
46Mbed TLS driver tests for the aforementioned entry points provide examples of how these deliverabl…
[all …]
/external/openthread/third_party/mbedtls/repo/docs/proposed/
Dpsa-driver-developer-guide.md4 **This is a specification of work in progress. The implementation is not yet merged into Mbed TLS.**
5 For a description of the current state of drivers Mbed TLS, see our [PSA Cryptoprocessor driver dev…
7 …processors such as accelerators and secure elements for the PSA cryptography subsystem of Mbed TLS.
9 …document focuses on behavior that is specific to Mbed TLS. For a reference of the interface betwee…
11 The interface is not fully implemented in Mbed TLS yet. Please note that the interface may still ch…
17 The PSA cryptography driver interface provides a way to build Mbed TLS with additional code that im…
38 Mbed TLS calls driver entry points [as specified in the PSA Cryptography Driver Interface specifica…
40 ## Mbed TLS extensions
42 The driver description can include Mbed TLS extensions (marked by the namespace "mbedtls"). Mbed TL…
50 ## Dependencies on the Mbed TLS configuration
/external/mbedtls/docs/proposed/
Dpsa-driver-developer-guide.md4 **This is a specification of work in progress. The implementation is not yet merged into Mbed TLS.**
5 For a description of the current state of drivers Mbed TLS, see our [PSA Cryptoprocessor driver dev…
7 …processors such as accelerators and secure elements for the PSA cryptography subsystem of Mbed TLS.
9 …document focuses on behavior that is specific to Mbed TLS. For a reference of the interface betwee…
11 The interface is not fully implemented in Mbed TLS yet. Please note that the interface may still ch…
17 The PSA cryptography driver interface provides a way to build Mbed TLS with additional code that im…
38 Mbed TLS calls driver entry points [as specified in the PSA Cryptography Driver Interface specifica…
40 ## Mbed TLS extensions
42 The driver description can include Mbed TLS extensions (marked by the namespace "mbedtls"). Mbed TL…
50 ## Dependencies on the Mbed TLS configuration
Dpsa-driver-integration-guide.md1 Building Mbed TLS with PSA cryptoprocessor drivers
4 **This is a specification of work in progress. The implementation is not yet merged into Mbed TLS.**
5 For a description of the current state of drivers Mbed TLS, see our [PSA Cryptoprocessor driver dev…
7 This document describes how to build Mbed TLS with additional cryptoprocessor drivers that follow t…
9 The interface is not fully implemented in Mbed TLS yet. Please note that the interface may still ch…
13 The PSA cryptography driver interface provides a way to build Mbed TLS with additional code that im…
19 ## How to build Mbed TLS with drivers
21 To build Mbed TLS with drivers:
/external/openthread/third_party/mbedtls/repo/tests/git-scripts/
DREADME.md4 The git hooks are located in `<Mbed TLS root>/.git/hooks`, and as such are not under version control
7Mbed TLS git hooks are located in `<Mbed TLS root>/tests/git-scripts` directory, and one must crea…
11 Execute the following command to create a link on Linux from the Mbed TLS `.git/hooks` directory:
14 **Note: Currently the Mbed TLS git hooks work only on a GNU platform. If using a non-GNU platform, …
/external/mbedtls/tests/git-scripts/
DREADME.md4 The git hooks are located in `<Mbed TLS root>/.git/hooks`, and as such are not under version control
7Mbed TLS git hooks are located in `<Mbed TLS root>/tests/git-scripts` directory, and one must crea…
11 Execute the following command to create a link on Linux from the Mbed TLS `.git/hooks` directory:
14 **Note: Currently the Mbed TLS git hooks work only on a GNU platform. If using a non-GNU platform, …
/external/openthread/third_party/mbedtls/repo/docs/architecture/psa-migration/
Dpsa-legacy-bridges.md8 This document explores the needs of applications that use both Mbed TLS legacy crypto interfaces an…
20 Mbed TLS 3.x supports two cryptographic APIs:
23 * The PSA API `psa_xxx` was introduced in Mbed TLS 2.17.
25 Mbed TLS is gradually shifting from the legacy API to the PSA API. Mbed TLS 4.0 will be the first v…
27Mbed TLS 4.0, the cryptography will be provided by a separate project [TF-PSA-Crypto](https://gith…
31 …paring Mbed TLS 3.6. Mbed TLS 3.6 includes both PSA and legacy APIs covering largely overlapping g…
45 … (For example, Mbed TLS itself will have taken more than 6 years to transition.) Projects that use…
49 Mbed TLS can be, and normally is, built with support for both APIs. Therefore no special effort is …
73 … PSA API”](../../psa-transition.md) enumerates the public header files in Mbed TLS 3.4 and the API…
86 Mbed TLS needs these conversions because it has many functions that expose one API (legacy/API) but…
[all …]

12345678910>>...56