Home
last modified time | relevance | path

Searched refs:derivation (Results 1 – 19 of 19) sorted by relevance

/openthread-latest/third_party/mbedtls/repo/tests/suites/
Dtest_suite_psa_crypto.pbkdf2.data1 PSA key derivation: PBKDF2-HMAC(SHA-1), RFC6070 #4
5 PSA key derivation: PBKDF2-HMAC(SHA-256), RFC7914 #2
10 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, inputs from RFC6070 #4
14 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, inputs from RFC7914 #2
Dtest_suite_psa_crypto.data5206 Crypto derivation operation object initializers zero properly
5209 PSA key derivation setup: HKDF-SHA-256, good case
5213 PSA key derivation setup: HKDF-SHA-512, good case
5217 PSA key derivation setup: TLS 1.2 PRF SHA-256, good case
5221 PSA key derivation setup: TLS 1.2 ECJPAKE to PMS
5225 PSA key derivation setup: not a key derivation algorithm (HMAC)
5229 PSA key derivation setup: algorithm from bad hash
5233 PSA key derivation setup: bad algorithm
5240 PSA key derivation: HKDF-SHA-256, good case, direct output
5244 PSA key derivation: HKDF-SHA-256, good case, omitted salt
[all …]
Dtest_suite_psa_crypto_metadata.data285 Key derivation: HKDF using SHA-256
289 Key derivation: HKDF using SHA-384
293 Key derivation: HKDF-Extract using SHA-256
297 Key derivation: HKDF-Extract using SHA-384
301 Key derivation: HKDF-Expand using SHA-256
305 Key derivation: HKDF-Expand using SHA-384
309 Key derivation: TLS1.2 ECJPAKE-to-PMS
313 Key derivation: TLS 1.2 PRF using SHA-256
317 Key derivation: TLS 1.2 PRF using SHA-384
321 Key derivation: TLS 1.2 PSK-to-MS using SHA-256
[all …]
Dtest_suite_psa_crypto_pake.data125 PSA PAKE: force early key derivation 1
129 PSA PAKE: force early key derivation 2
Dtest_suite_psa_crypto_se_driver_hal.function724 /* Try the key in a plain key derivation. */
736 * part of a derivation operation and standalone. */
Dtest_suite_psa_crypto_metadata.function601 /* Shared secret derivation properties */
Dtest_suite_ssl.data2843 SSL TLS 1.3 Key schedule: Early secrets derivation helper
2848 SSL TLS 1.3 Key schedule: Handshake secrets derivation helper
2913 SSL TLS 1.3 Key schedule: Application secrets derivation helper
2918 SSL TLS 1.3 Key schedule: Resumption secrets derivation helper
Dtest_suite_psa_crypto.function8877 // to add the shared secret to the derivation
8974 /* valid key derivation */
9212 /* For output key derivation secret must be provided using
/openthread-latest/third_party/mbedtls/repo/docs/proposed/
Dpsa-driver-interface.md234 * `"key_agreement"`: key agreement without a subsequent key derivation. Called by `psa_raw_key_agre…
306 ### Driver entry points for key derivation
308 Key derivation is more complex than other multipart operations for several reasons:
311 …n an operation combines a key agreement and a subsequent symmetric key derivation, each of which c…
315 #### Key derivation driver dispatch logic argument
317 The core decides whether to dispatch a key derivation operation to a driver based on the location a…
323 2. Otherwise ([or on fallback?](#fallback-for-key-derivation-in-opaque-drivers)), if there is a tra…
328 A key derivation driver has the following entry points:
330 …ovides the [initial inputs](#key-derivation-driver-initial-inputs). See [“Key derivation driver se…
331derivation algorithm with long inputs, otherwise ignored): provide an extra input for the key deri…
[all …]
/openthread-latest/third_party/mbedtls/repo/library/
Dssl_tls.c6679 static psa_status_t setup_psa_key_derivation(psa_key_derivation_operation_t *derivation, in setup_psa_key_derivation() argument
6691 status = psa_key_derivation_setup(derivation, alg); in setup_psa_key_derivation()
6697 status = psa_key_derivation_input_bytes(derivation, in setup_psa_key_derivation()
6705 status = psa_key_derivation_input_bytes(derivation, in setup_psa_key_derivation()
6715 derivation, PSA_KEY_DERIVATION_INPUT_SECRET, in setup_psa_key_derivation()
6719 derivation, PSA_KEY_DERIVATION_INPUT_SECRET, key); in setup_psa_key_derivation()
6725 status = psa_key_derivation_input_bytes(derivation, in setup_psa_key_derivation()
6735 status = psa_key_derivation_set_capacity(derivation, capacity); in setup_psa_key_derivation()
6755 psa_key_derivation_operation_t derivation = in tls_prf_generic() local
6783 status = setup_psa_key_derivation(&derivation, in tls_prf_generic()
[all …]
/openthread-latest/third_party/mbedtls/repo/docs/architecture/
Dpsa-shared-memory.md163 * Cooked key derivation output.
170 Message inputs to hash, MAC and key derivation operations are at a low risk of [read-read inconsist…
176 #### Key derivation outputs
178 Key derivation typically emits its output as a stream, with no error condition detected after setup…
180 (Note that this is about raw byte output, not about cooked key derivation, i.e. deriving a structur…
182 **Design decision: require key derivation drivers to emit their output without reading back from th…
220 * Cooked key derivation output.
226 * Key derivation input (excluding key agreement).
227 * Raw key derivation output (excluding cooked key derivation output).
470 * Key derivation
[all …]
Dpsa-crypto-implementation-structure.md174 * For key derivation algorithms: variation on the sequence of input steps, variation on the output …
/openthread-latest/third_party/mbedtls/repo/include/psa/
Dcrypto_se_driver.h1313 const psa_drv_se_key_derivation_t *MBEDTLS_PRIVATE(derivation);
/openthread-latest/third_party/mbedtls/repo/docs/
Dpsa-transition.md355 …ed from other material (for example from a key exchange), use the [key derivation interface](https…
543 …ed from other material (for example from a key exchange), use the [key derivation interface](https…
594 ## Key derivation
598 PSA Crypto provides access to HKDF, HKDF-Extract and HKDF-Expand via its [key derivation interface]…
606 …ation_1ga06b7eb34a2fa88965f68e3d023fa12b9) to obtain the output of the derivation. You may call th…
607 …a90fdd2716124d0bd258826184824675f) to free the resources associated with the key derivation object.
611 …df2_hmac` or `mbedtls_pkcs5_pbkdf2_hmac_ext` can switch to the PSA key derivation API for PBKDF2. …
619 …ation_1ga06b7eb34a2fa88965f68e3d023fa12b9) to obtain the output of the derivation. You may call th…
622 …a90fdd2716124d0bd258826184824675f) to free the resources associated with the key derivation object.
653 The PSA API does not have a dedicated interface for pseudorandom generation. The [key derivation in…
[all …]
Ddriver-only-builds.md212 derivation of an ECC keypair with `psa_key_derivation_output_key()`.
450 available (only key derivation functions).
D3.0-migration-guide.md179 removed. The primes from RFC 5114 are deprecated because their derivation is not
/openthread-latest/third_party/mbedtls/repo/docs/architecture/psa-migration/
Dpsa-legacy-bridges.md94 Hashes are often used as building blocks for other mechanisms (HMAC, signatures, key derivation, et…
106 ### Key derivation gap analysis
227 ### Key derivation APIs
/openthread-latest/third_party/mbedtls/repo/
DChangeLog204 * Correct initial capacities for key derivation algorithms:TLS12_PRF,
709 * The key derivation algorithm PSA_ALG_TLS12_ECJPAKE_TO_PMS cannot be
892 * Add an ad-hoc key derivation function handling EC J-PAKE to PMS
895 using PSA_ALG_TLS12_ECJPAKE_TO_PMS as the key derivation algorithm.
1055 * Add support for psa crypto key derivation for elliptic curve
2065 in combined key agreement and derivation operations, as long as the key
2145 agreement and subsequent key derivation operation to be used as a key
2568 * Key derivation inputs in the PSA API can now either come from a key object
2579 key derivation function, use a buffer instead (this is now always
3337 * Implement the HMAC-based extract-and-expand key derivation function
[all …]
/openthread-latest/third_party/mbedtls/repo/docs/architecture/psa-thread-safety/
Dpsa-thread-safety.md247 … other steps have no non resource-related side effects (except for key derivation, covered in the …