Home
last modified time | relevance | path

Searched refs:all (Results 1 – 25 of 112) sorted by relevance

12345

/mbedtls-latest/tests/suites/
Dtest_suite_alignment.data52 Byteswap 16 all-zero
55 Byteswap 16 all-ones
64 Byteswap 32 all-zero
67 Byteswap 32 all-ones
73 Byteswap 64 all-zero
76 Byteswap 64 all-ones
Dtest_suite_base64.data1 enc_char (all digits)
4 dec_value (all characters)
162 Base64 encode hex all valid input bytes #0
165 Base64 encode hex all valid input bytes #1
168 Base64 encode hex all valid input bytes #2
171 Base64 encode all valid output characters at all offsets
189 Base64 decode all valid input characters at all offsets
/mbedtls-latest/docs/
Ddriver-only-builds.md70 For each family listed above, all the mentioned alorithms/key types are also
71 all the mechanisms that exist in PSA API.
82 It is possible to have all hash operations provided only by a driver.
88 - and similarly for all supported hash algorithms: `MD5`, `RIPEMD160`,
92 In such a build, all crypto operations (via the PSA Crypto API, or non-PSA
144 - you have driver support for all ECC curves that are enabled (that is, for
161 - you have driver support for all enabled ECC key pair operations - that is,
179 In such builds, all crypto operations via the PSA Crypto API will work as
240 In order for a build to be driver-only (no built-in implementation), all the
249 algorithms will be disabled, provided all the requested curves and key types
[all …]
/mbedtls-latest/tests/scripts/
Dall.sh261 By default, run all tests. With one or more COMPONENT, run only those.
266 Run all sanity checks.
272 --list-all-components List all available test components and exit.
278 -k|--keep-going Run all tests and report errors at the end.
482 --list-all-components) printf '%s\n' $ALL_COMPONENTS; exit;;
639 failure_summary_file=$PWD/all-sh-failures-$$.log
933 scripts/config.py unset-all "MBEDTLS_ECP_DP_[0-9A-Z_a-z]*_ENABLED"
Dcomponents-configuration-crypto.sh443 scripts/config.py unset-all MBEDTLS_CIPHER_MODE
612 scripts/config.py unset-all "MBEDTLS_ECP_DP_[0-9A-Z_a-z]*_ENABLED"
677 make CFLAGS='-O1 -Werror' all test
811 scripts/config.py set-all 'MBEDTLS_([A-Z0-9]*|NIST_KW)_ALT'
1416 scripts/config.py -f "$CRYPTO_CONFIG_H" unset-all "PSA_WANT_KEY_TYPE_RSA_[0-9A-Z_a-z]*"
1417 scripts/config.py -f "$CRYPTO_CONFIG_H" unset-all "PSA_WANT_ALG_RSA_[0-9A-Z_a-z]*"
1433 scripts/config.py -f "$CRYPTO_CONFIG_H" unset-all "PSA_WANT_KEY_TYPE_DH_[0-9A-Z_a-z]*"
1434 scripts/config.py -f "$CRYPTO_CONFIG_H" unset-all "PSA_WANT_DH_RFC7919_[0-9]*"
2230 scripts/config.py unset-all MBEDTLS_SHA
2904 [ -n "$set_opts" ] && echo "Enabling: $set_opts" && scripts/config.py set-all $set_opts
[all …]
/mbedtls-latest/docs/architecture/psa-migration/
Dpsa-limitations.md2 1.1) that may impact our ability to (1) use it for all crypto operations in
3 TLS and X.509 and (2) support isolation of all long-term secrets in TLS (that
58 coincidentally, all the groups used by RFC 7919 and TLS 1.3 are included
157 presents, all values must match except possibly for the salt length, where the
174 `mbedtls_pk_verify_ext()` uses encoding hash = mgf1 hash, it looks like all
195 - all three hashes are equal
256 all using saltlen = keylen - hashlen - 2, except for server9-defaults which is
287 all using saltlen = keylen - hashlen - 2.
313 all using saltlen = keylen - hashlen - 2.
320 1. Doing all verifications with `PSA_ALG_RSA_PSS_ANY_SALT` - while this
[all …]
Dstrategy.md15 As of Mbed TLS 3.2, most of (G1) and all of (G2) is implemented when
55 out of the box on all platforms, and even less
84 PK/X.509/TLS in all places where we currently allow restartable operations.
95 auto-enable the latter, as it won't build or work out of the box on all
146 This strategy is currently (early 2023) used for all operations in the PK
240 b. with all tests passing,
251 dispatch to PSA, but not the low-level legacy API, for all operations.
263 Note: the fact that step 1 is not achieved for all of libmbedcrypto (see
283 - Step 1 is not achieved for all of the crypto library when it come to
297 ECJPAKE), however they all depend on `ECP_C` which in turn depends on
[all …]
/mbedtls-latest/
D.gitignore5 # Log files created by all.sh to reduce the logs in case a component runs
15 # CMake generates *.dir/ folders for in-tree builds (used by MSVC projects), ignore all of those:
48 # CMake generates *.dir/ folders for in-tree builds (used by MSVC projects), ignore all of those:
DLICENSE23 "Legal Entity" shall mean the union of the acting entity and all
109 that You distribute, all copyright, patent, trademark, and
169 work stoppage, computer failure or malfunction, or any and all
228 software--to make sure the software is free for all its users. This
248 gratis or for a fee, you must give the recipients all the rights that
268 patent must be licensed for everyone's free use or not licensed at all.
296 copyright notice and disclaimer of warranty; keep intact all the
307 above, provided that you also meet all of these conditions:
314 part thereof, to be licensed as a whole at no charge to all third
371 code means all the source code for all modules it contains, plus any
[all …]
DREADME.md41 …hose systems are always complete and up-to-date. The others should reflect all changes present in …
81 * Run `make generated_files` to generate all the configuration-independent files.
82 * On Unix/POSIX systems, run `tests/scripts/check-generated-files.sh -u` to generate all the config…
83 * On Windows, run `scripts\make_generated_files.bat` to generate all the configuration-independent …
150 - `Check`. This activates the compiler warnings that depend on optimization and treats all warnin…
230 The solution file `mbedTLS.sln` contains all the basic projects needed to build the library and all
251 - `tests/scripts/all.sh` runs a combination of the above tests, plus some more, with various buil…
253 Instead of manually installing the required versions of all tools required for testing, it is possi…
296 …t aim to implement the whole specification; in particular it does not implement all the algorithms.
309 …he code of the corresponding software implementation. This is not yet supported for all mechanisms.
DCMakeLists.txt133 # We now potentially need to link all executables against PThreads, if available
232 …GS_ASAN "-fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=all -O3")
233 …"-fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=all -O1 -g3 -fno-omit-f…
245 …GS_ASAN "-fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=all -O3")
246 …"-fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=all -O1 -g3 -fno-omit-f…
DMakefile7 .PHONY: all no_test programs lib tests install uninstall clean test check lcov apidoc apidoc_clean
9 all: programs tests target
/mbedtls-latest/docs/architecture/
DMakefile3 default: all
9 all: html pdf target
Dpsa-storage-resilience.md34 For a transparent key, all key management operations (creation or destruction) on persistent keys r…
82 * Before step 3: the system state has not changed at all. As far as the world is concerned, the key…
95 * Before step 1: the system state has not changed at all. As far as the world is concerned, the key…
121 … `id` cannot be used for this purpose because there is no way to enumerate all keys (and even if t…
140 …* Committing means replaying the driver call in the key creation. This requires all the input, for…
154 From the analysis above, assuming that all keys are treated in the same way, there are 4 possible s…
157 …he key](#exploring-the-always-destroy-strategy), i.e. abort all key creations and commit all key d…
167 …or key creation, we have all the information to store in the key file once the `"allocate_key"` ca…
211 Recovery means removing all traces of all keys on the transaction list. This means following the de…
236 Recovery means removing all traces of all keys on the transaction list. This means following the de…
[all …]
Dtls13-support.md30 all of them:
62 Potentially all ECDHE groups:
65 Potentially all DHE groups:
88 The TLS 1.3 implementation is compatible with nearly all TLS 1.2
345 functions of that implementation. They are implemented as a switch over all the
351 The implementation does not go systematically through all states as this would
370 care about the MBEDTLS_ERR_SSL_WANT_WRITE error code. Furthermore, all pending
Dalternative-implementations.md24 …echanism, but alternative implementation will remain supported in at least all Mbed TLS versions o…
30all operations support drivers yet. The configuration option `MBEDTLS_USE_PSA_CRYPTO` causes parts…
39 * Implement all the functions from the module, i.e. the functions declared in `include/mbedtls/xxx.…
Dpsa-shared-memory.md43 …in, and performs an action which would be impossible if the input had had the same value all along.
142 … than dispatch implementations. (This is true even inside Mbed TLS: almost all API functions have …
166 **Design decision: the dispatch layer shall copy all small buffers**.
170 …ency](#read-read-inconsistency) because they are unformatted data, and for all specified algorithm…
200 For all currently implemented AEAD modes, the associated data is only processed once to calculate a…
246 If copying behaviour is preserved by all major compilers then assume that compiler optimization is …
257 * Copying code must only be reviewed for correctness in one place, rather than in all functions whe…
281 …e possible to allocate them statically, avoiding the need for any dynamic memory allocation at all.
289 This is fairly self-explanatory. Review all functions that use shared memory and ensure that they e…
346 … and multipart operations, but it provides a good base from which to build all of the required tes…
[all …]
/mbedtls-latest/docs/proposed/
DMakefile3 default: all
14 all: html pdf target
Dpsa-driver-interface.md37 …hardware happen only inside the driver (and in fact a driver need not involve any hardware at all).
94 …when performing one of the specified operations. The driver must implement all the specified entry…
95 …specified algorithms. If omitted, the core will invoke this capability for all applicable algorith…
96 … types. If omitted, the core will invoke this capability of the driver for all applicable key type…
97 … sizes. If omitted, the core will invoke this capability of the driver for all applicable key size…
105 …vailable for a cryptographic mechanism that invokes a given entry point if all of the following co…
121 … a given combination of entry point, algorithm, key type and key size, and all the capabilities ma…
168 The name `_` may be used instead of a curve or group to indicate that the capability concerns all c…
201 …ed as a whole. If a driver supports an entry point family, it must provide all the entry points in…
240 …into a family. A driver that implements a multi-part operation must define all of the entry points…
[all …]
/mbedtls-latest/scripts/data_files/driver_templates/
Dpsa_crypto_driver_wrappers.h.jinja100 /* Unregister all secure element drivers, so that we restart from
131 * cycle through all known transparent accelerators */
205 * cycle through all known transparent accelerators */
292 * cycle through all known transparent accelerators */
396 * cycle through all known transparent accelerators */
526 * cycle through all known transparent accelerators */
618 * cycle through all known transparent accelerators */
787 /* Cycle through all known transparent accelerators */
894 * cycle through all known transparent accelerators */
1054 * cycle through all known transparent accelerators */
[all …]
/mbedtls-latest/programs/fuzz/
DMakefile20 .PHONY: all check test clean
22 all: $(BINARIES) target
/mbedtls-latest/3rdparty/p256-m/p256-m/
DREADME.md41 - The API uses arrays of octets for all input and output.
52 - The resulting branch coverage is maximal: closed-box testing reaches all
71 and indeed all Short Weierstrass curves, have a number of pitfalls including
284 - While p256-m fully validates all inputs, Tinycrypt's ECDH shared secret
368 Not all formulas associated with affine or Jacobian coordinates are complete;
379 for ECDSA verify where all data is public);
399 This layer builds on the others, but unlike them, all inputs and outputs are
468 For multiple other curves, define all the constants, and from this layer's API
481 add a "curve id" parameter to all functions in this layer.
488 the point 0. As far as I know, all Short Weierstrass curves standardized so
[all …]
/mbedtls-latest/docs/architecture/testing/
Dinvasive-testing.md143all the features we want to test in the public interface. Then the tests can be truly black-box. T…
145 … For example, the main purpose of `mbedtls_psa_crypto_free` is to clean up all resources in tests,…
160all the features we want to test in undocumented interfaces. Undocumented interfaces are described…
264 | Portability | !! Not all environments have a debugger, and even if they do, we'd need completely …
292 Solution: TODO. We don't test this at all at this point.
300 …ts that call `mbedtls_psa_crypto_free` with keys still open, to verify that it does close all keys.
358 … that can fail. This is the only failure point for `psa_crypto_init` that is present in all builds.
Ddriver-interface-test-strategy.md41 … API functions involve multiple driver methods; these should validate that all the expected driver…
45 …heck that the expected driver is called. This does not need to be done for all operations (use a w…
48 …le a driver that provides the MAC methods must provide all or none). In those cases, test with all
112 * Implementing all the methods.
/mbedtls-latest/library/
DMakefile210 .PHONY: all static shared clean
213 all: static target
215 all: shared static target

12345