Home
last modified time | relevance | path

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

12345678910>>...49

/external/openthread/third_party/mbedtls/repo/
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:
82 …or remove for specific platforms. You can also check [the Mbed TLS Knowledge Base](https://mbed-tl…
84 …s well, please let us know what, so we can add it to the [Mbed TLS Knowledge Base](https://mbed-tl…
143 the Mbed TLS source directory, use:
162 #### Mbed TLS as a subproject
[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:
26 We maintain API compatibility in released versions of Mbed TLS. If you have
27 code that's working and secure with Mbed TLS x.y.z and does not rely on
61 PSA Crypto persistent storage since Mbed TLS 2.25.0, provided that the
64 of Mbed TLS (for example, all Mbed TLS 3.y versions will be able to read
65 keys written under any Mbed TLS 3.x with x <= y).
67 Mbed TLS 3.x can also read keys written by Mbed TLS 2.25.0 through 2.28.x
75 - [master](https://github.com/Mbed-TLS/mbedtls/tree/master)
76 - [`development`](https://github.com/Mbed-TLS/mbedtls/)
[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. …
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…
76 Mbed TLS is well documented, but if you think documentation is needed, speak out!
[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/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/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/
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/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:
Dpsa-conditional-inclusion-c.md1 Conditional inclusion of cryptographic mechanism through the PSA API in Mbed TLS
6 This is currently a proposal for Mbed TLS. It is not currently on track for standardization in PSA.
12 The [PSA Cryptography API specification](https://armmbed.github.io/mbed-crypto/psa/#application-pro…
18 Mbed TLS offers a way to select which cryptographic mechanisms are included in a build through its …
30 [Req.inclusion] If the application does not require a mechanism, a suitably configured Mbed TLS bui…
32 [Req.drivers] If a PSA driver is available in the build, a suitably configured Mbed TLS build must …
34 …than a C compiler. This is necessary to allow building an application and Mbed TLS in development …
36 …daptable with future evolution of the PSA cryptography specifications and Mbed TLS. Therefore the …
56 * If `MBEDTLS_PSA_CRYPTO_CONFIG` is unset, which is the default at least in Mbed TLS 2.x versions, …
57 …ed based on both the content of the PSA Crypto configuration file and the Mbed TLS configuration f…
[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
13 """Whether the given directory looks like the root of the Mbed TLS source tree."""
23 raise Exception("This script must be run from Mbed TLS root")
26 """Detect the root of the Mbed TLS source tree and change to it.
28 The current directory must be up to two levels deep inside an Mbed TLS
37 raise Exception('Mbed TLS source tree not found')
56 raise Exception('Mbed TLS source tree not found')
/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/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/trusty/arm-trusted-firmware/docs/design/
Dtrusted-board-boot-build.rst13 modules by checking out a recent version of the `mbed TLS Repository`_. It
15 known security vulnerabilities. See `mbed TLS Security Center`_ for more
17 version of mbed TLS to use.
19 The ``drivers/auth/mbedtls/mbedtls_*.mk`` files contain the list of mbed TLS
22 options required to build the mbed TLS sources.
24 Note that the mbed TLS library is licensed under the Apache version 2.0
25 license. Using mbed TLS source code will affect the licensing of TF-A
31 - ``MBEDTLS_DIR=<path of the directory containing mbed TLS sources>``
72 MBEDTLS_DIR=<path of the directory containing mbed TLS sources> \
96 MBEDTLS_DIR=<path of the directory containing mbed TLS sources> \
[all …]
/external/arm-trusted-firmware/docs/design/
Dtrusted-board-boot-build.rst13 modules by checking out a recent version of the `mbed TLS Repository`_. It
15 known security vulnerabilities. See `mbed TLS Security Center`_ for more
17 version of mbed TLS to use.
19 The ``drivers/auth/mbedtls/mbedtls_*.mk`` files contain the list of mbed TLS
22 options required to build the mbed TLS sources.
24 Note that the mbed TLS library is licensed under the Apache version 2.0
25 license. Using mbed TLS source code will affect the licensing of TF-A
31 - ``MBEDTLS_DIR=<path of the directory containing mbed TLS sources>``
62 MBEDTLS_DIR=<path of the directory containing mbed TLS sources> \
86 MBEDTLS_DIR=<path of the directory containing mbed TLS sources> \
[all …]
/external/mbedtls/scripts/mbedtls_dev/
Dbuild_tree.py1 """Mbed TLS build tree information and manipulation.
4 # Copyright The Mbed TLS Contributors
17 """Whether the given directory looks like the root of the Mbed TLS source tree."""
30 raise Exception("This script must be run from Mbed TLS root")
33 """Detect the root of the Mbed TLS source tree and change to it.
35 The current directory must be up to two levels deep inside an Mbed TLS
44 raise Exception('Mbed TLS source tree not found')
63 raise Exception('Mbed TLS source tree not found')
/external/openthread/third_party/mbedtls/repo/include/mbedtls/
Dversion.h7 * Copyright The Mbed TLS Contributors
12 * determine the version number of the Mbed TLS library used.
38 #define MBEDTLS_VERSION_STRING_FULL "Mbed TLS 2.28.7"
63 * Get the full version string ("Mbed TLS x.y.z").
65 * \param string The string that will receive the value. The Mbed TLS version
75 * Mbed TLS binary. This allows you to see at runtime if the
80 * support", "Mbed TLS modules" and "Mbed TLS feature

12345678910>>...49