Home
last modified time | relevance | path

Searched refs:work (Results 1 – 25 of 43) sorted by relevance

12

/mbedtls-latest/
DLICENSE43 "Work" shall mean the work of authorship, whether in Source or
45 copyright notice that is included in or attached to the work
48 "Derivative Works" shall mean any work, whether in Source or Object
51 represent, as a whole, an original work of authorship. For the purposes
56 "Contribution" shall mean any work of authorship, including
169 work stoppage, computer failure or malfunction, or any and all
186 APPENDIX: How to apply the Apache License to your work.
188 To apply the Apache License to your work, attach the following
276 0. This License applies to any program or other work which contains
279 refers to any such program or work, and a "work based on the Program"
[all …]
Ddco.txt21 (b) The contribution is based upon previous work that, to the best
24 work with modifications, whether created in whole or in part
DREADME.md50 …, IAR 8 and Visual Studio 2017. More recent versions should work. Slightly older versions may work.
55 * Doxygen 1.8.11 or later (if building the documentation; slightly older versions should work).
162 CC=your_cc` will *not* work (similarly with `CFLAGS` and other variables).
302 …ryptographic accelerators, secure elements and random generators. This is work in progress. Please…
DCONTRIBUTING.md27 1. Send a pull request (PR) and work with us until it gets merged and published. Contributions may …
33 …ould not be necessary for a user to make any changes to their own code to work with a newer versio…
DBRANCHES.md38 number, and your code will still build, be secure, and work.
/mbedtls-latest/library/
Dpkcs5.c277 unsigned char work[MBEDTLS_MD_MAX_SIZE]; in pkcs5_pbkdf2_hmac() local
306 if ((ret = mbedtls_md_hmac_finish(ctx, work)) != 0) { in pkcs5_pbkdf2_hmac()
314 memcpy(md1, work, md_size); in pkcs5_pbkdf2_hmac()
333 mbedtls_xor(work, work, md1, md_size); in pkcs5_pbkdf2_hmac()
337 memcpy(out_p, work, use_len); in pkcs5_pbkdf2_hmac()
351 mbedtls_platform_zeroize(work, MBEDTLS_MD_MAX_SIZE); in pkcs5_pbkdf2_hmac()
/mbedtls-latest/docs/
Ddriver-only-builds.md75 work in the same way as if the mechanisms where built-in, except as documented
93 APIs), as well as X.509 and TLS, will work as usual, except that direct calls
119 `MBEDTLS_MD_C` and still getting crypto operations, X.509 and TLS to work as
179 In such builds, all crypto operations via the PSA Crypto API will work as
298 `MBEDTLS_PKCS1_V21`, and RSA will still work in PSA Crypto.
303 PSA Crypto works. In particular, PK, X.509 and TLS will _not_ work with
356 will work, as well as X.509 and TLS (with `MBEDTLS_USE_PSA_CRYPTO` enabled) but
381 - `MBEDTLS_CIPHER_C`: the `mbedtls_cipher_xxx()` APIs will only work with
385 - `MBEDTLS_PKCS5_C`: encryption/decryption (PBES2, PBE) will only work with
387 - PEM decryption will only work with ciphers that are built-in.
[all …]
Dpsa-driver-example-and-guide.md5work-in-progress driver system. The [PSA Driver Interface](https://github.com/Mbed-TLS/mbedtls/blo…
/mbedtls-latest/tests/git-scripts/
DREADME.md7 …hooks` to `<Mbed TLS root>/tests/git-scripts`, in order to make the hook scripts successfully work.
14 **Note: Currently the Mbed TLS git hooks work only on a GNU platform. If using a non-GNU platform, …
/mbedtls-latest/docs/architecture/psa-migration/
Dmd-cipher-dispatch.md12 A difference between the original strategy and the current one is that in this work, we are not tre…
56 …this work is to arrange for more non-PSA interfaces to use PSA interfaces under the hood, without …
90 In this work, we want two things:
92 * Make non-covered modules call PSA, but only [when this will actually work](#why-psa-is-not-always…
105 For the purposes of this work, three domains emerge:
115 Hashes and HMAC (after the work on driver-only hashes):
129 Symmetric ciphers and AEADs (before work on driver-only cipher):
207 …ve a fallback) if their caller is not in the PSA domain and the PSA call is not guaranteed to work.
235 Let us work through the example of RSA-PSS which calculates a hash, as in [see issue \#6497](https:…
254 …rt. So `MBEDTLS_SHA256_C` must imply support for RSA-PSS-SHA-256. It must work at all times, regar…
[all …]
Dstrategy.md21 As of early 2023, work towards G5 is in progress: Mbed TLS 3.3 and 3.4 saw
83 It will then require follow-up work to make use of the new PSA APIs in
89 TLS, X.509 or PK. We can try to work around that by calling (the relevant
95 auto-enable the latter, as it won't build or work out of the box on all
96 platforms. There are two kinds of things we'd need to do if we want to work
247 We can roughly divide the work needed to get there in the following steps:
270 work is divided into PRs, sometimes not. For example, in situations where it's
349 we're making some part of the library work with hashes provided only by
393 Unfortunately that's unlikely to fully work. For example, the MD layer uses the
Dpsa-limitations.md9 is, of course, to actually do the migration work.
77 when moving to PSA. Server-side would work as above; unfortunately
81 the one that requires the most work, but it would deliver value beyond PSA
Dpsa-legacy-bridges.md177 Gap: a way to copy a PSA key into a PK context. This can only be expected to work if the PSA key is…
241 * No further work is needed about RSA specifically. The amount of metadata other than hashes is suf…
242 * No further work is needed about ECC specifically. We have just added adequate functions.
243 * No further work is needed about DHM specifically. There is no good way to translate the relevant …
Dtesting.md43 (`mbedtls_pk_get_type()` etc.) work and the functions that are expected to
/mbedtls-latest/docs/architecture/psa-thread-safety/
Dpsa-thread-safety.md7 Summary of recent work:
27 * The [Future work](#future-work) section outlines our long-term goals for thread-safety; it also a…
78work. Implementations which only ever call PSA functions from a single thread, or which protect al…
176 … an expected state parameter here is to help guarantee that our functions work as expected, this e…
255 It is now possible for individual tests to spin up multiple threads. This work has made the global …
261 Our testing is a work in progress. It is not feasible to run our traditional, single-threaded, test…
273 Through future work on testing, it would be good to:
288 ## Future work
292 …m to make the entirety of the PSA API thread-safe. This will build on the work that we have alread…
316 …ion requirements](#long-term-key-destruction-requirements). Destruction would then work as follows:
[all …]
/mbedtls-latest/docs/architecture/testing/
Dinvasive-testing.md20 …s what the crypto/keystore and X.509 parts of the library are about. More work is needed to fully …
88 * Portability: tests should work on every platform. Skipping tests on certain platforms may hide er…
89 …hould only enforce the documented behavior of the product, to avoid extra work when the product's …
180 …thing we currently do). Another limitation is that this approach does not work for users who patch…
189 | | ~ Doesn't work if the users rewrite an internal module |
197 * This does not work for platform-dependent properties unless we have a formal model of the platfor…
218 | | ~ Doesn't work if the users rewrite an internal module |
296 …in the PSA key store code, in particular that `psa_close_key` and `psa_destroy_key` work correctly.
Dpsa-storage-format-testing.md5 … is possible to create a persistent key and read it back later. This must work even if Mbed TLS ha…
9 …entations are not intended to have compatible storage formats. Downgrading is not required to work.
/mbedtls-latest/tests/suites/
Dtest_suite_psa_crypto_low_hash.function54 * guaranteed to work: the core must pass a sufficiently large
143 * guaranteed to work: the core must pass a sufficiently large
Dtest_suite_psa_crypto_persistent_key.function25 * upgrades work smoothly, so it's a stable interface nonetheless.
/mbedtls-latest/3rdparty/everest/
DREADME.md5 …ms are supported, although the version in `everest/library/legacy` should work on most systems. Th…
/mbedtls-latest/docs/proposed/
Dpsa-driver-integration-guide.md4 **This is a specification of work in progress. The implementation is not yet merged into Mbed TLS.**
Dpsa-driver-developer-guide.md4 **This is a specification of work in progress. The implementation is not yet merged into Mbed TLS.**
Dpsa-conditional-inclusion-c.md24 …DTLS_xxx_ALT` symbols are somewhat inconsistent, and in particular do not work well for asymmetric…
30 …ed Mbed TLS build must not include it. The granularity of mechanisms must work for typical use cas…
225 …rent designs. Is there serious potential for confusion? Do we understand how the combinations work?
/mbedtls-latest/docs/architecture/
Dalternative-implementations.md22 …ot currently support alternative implementations. If this module does not work on your platform, d…
54 …anagement that can move objects on the heap.) That is, call sequences like the following must work:
/mbedtls-latest/scripts/data_files/
Dquery_config.fmt84 * WARNING: This does not work for expanding function-like macros. However,

12