Home
last modified time | relevance | path

Searched refs:hash_length (Results 1 – 21 of 21) sorted by relevance

/trusted-firmware-m-latest/platform/ext/accelerator/cc312/cc312-rom/psa_driver_api/src/
Dcc3xx_psa_hash.c123 size_t hash_size, size_t *hash_length) in cc3xx_hash_finish() argument
126 CC3XX_ASSERT(hash_length != NULL); in cc3xx_hash_finish()
132 *hash_length = SHA1_OUTPUT_SIZE; in cc3xx_hash_finish()
135 *hash_length = SHA224_OUTPUT_SIZE; in cc3xx_hash_finish()
138 *hash_length = SHA256_OUTPUT_SIZE; in cc3xx_hash_finish()
141 *hash_length = 0; /* This can't happen if the object has not been tampered with */ in cc3xx_hash_finish()
158 size_t hash_size, size_t *hash_length) in cc3xx_hash_compute() argument
164 CC3XX_ASSERT(hash_length != NULL); in cc3xx_hash_compute()
174 status = cc3xx_hash_finish(&operation, hash, hash_size, hash_length); in cc3xx_hash_compute()
184 *hash_length = 0; in cc3xx_hash_compute()
Dcc3xx_psa_asymmetric_signature.c67 const size_t hash_length = (is_input_hash) ? input_length : PSA_HASH_LENGTH(hash_alg); in ecdsa_sign() local
68 uint32_t hash[CEIL_ALLOC_SZ(hash_length, sizeof(uint32_t))]; in ecdsa_sign()
144 const size_t hash_length = (is_input_hash) ? input_length : PSA_HASH_LENGTH(hash_alg); in ecdsa_verify() local
145 uint32_t hash[CEIL_ALLOC_SZ(hash_length, sizeof(uint32_t))]; in ecdsa_verify()
205 size_t hash_length, uint8_t *signature, in cc3xx_sign_hash() argument
231 if (hash_length != PSA_HASH_LENGTH(hash_alg)) { in cc3xx_sign_hash()
253 hash, hash_length, in cc3xx_sign_hash()
273 size_t hash_length, const uint8_t *signature, in cc3xx_verify_hash() argument
295 if (hash_length != PSA_HASH_LENGTH(hash_alg)) { in cc3xx_verify_hash()
310 hash, hash_length, in cc3xx_verify_hash()
/trusted-firmware-m-latest/bl2/src/
Dthin_psa_crypto_core.c198 size_t *hash_length) in psa_hash_finish() argument
200 *hash_length = 0; in psa_hash_finish()
204 operation, hash, hash_size, hash_length); in psa_hash_finish()
311 size_t hash_length, in psa_verify_hash() argument
332 alg, hash, hash_length, in psa_verify_hash()
376 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, in psa_verify_hash_builtin() argument
387 alg, hash, hash_length, in psa_verify_hash_builtin()
402 alg, hash, hash_length, in psa_verify_hash_builtin()
416 (void) hash_length; in psa_verify_hash_builtin()
/trusted-firmware-m-latest/bl1/bl1_1/shared_lib/pq_crypto/
Dpq_crypto_psa.c38 size_t *hash_length) in psa_hash_finish() argument
43 *hash_length = 32; in psa_hash_finish()
91 size_t *hash_length) in pq_crypto_get_pub_key_hash() argument
110 *hash_length = 32; in pq_crypto_get_pub_key_hash()
/trusted-firmware-m-latest/platform/ext/accelerator/cc312/psa-adac/
Dadac_crypto_cc312_hash.c35 size_t *hash_length) in psa_adac_hash() argument
38 hash_length); in psa_adac_hash()
43 uint8_t hash[], size_t hash_size, size_t *hash_length) in psa_adac_hash_multiple() argument
71 *hash_length = 32; in psa_adac_hash_multiple()
93 *hash_length = 64; in psa_adac_hash_multiple()
/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/psa_driver_api/src/
Dcc3xx_psa_hash.c234 size_t hash_size, size_t *hash_length) in cc3xx_hash_finish() argument
286 *hash_length = SHA1_DIGEST_SIZE_IN_BYTES; in cc3xx_hash_finish()
295 *hash_length = SHA224_DIGEST_SIZE_IN_BYTES; in cc3xx_hash_finish()
304 *hash_length = SHA256_DIGEST_SIZE_IN_BYTES; in cc3xx_hash_finish()
327 size_t hash_size, size_t *hash_length) in cc3xx_hash_compute() argument
341 status = cc3xx_hash_finish(&operation, hash, hash_size, hash_length); in cc3xx_hash_compute()
351 *hash_length = 0; in cc3xx_hash_compute()
Dcc3xx_psa_asymmetric_signature.c458 size_t hash_length, const uint8_t *signature, in cc3xx_verify_hash() argument
462 hash_length != PSA_HASH_LENGTH(PSA_ALG_SIGN_GET_HASH(alg))) { in cc3xx_verify_hash()
473 hash, hash_length, signature, in cc3xx_verify_hash()
480 hash_length, signature, in cc3xx_verify_hash()
/trusted-firmware-m-latest/platform/ext/accelerator/cc312/cc312-rom/psa_driver_api/include/
Dcc3xx_psa_hash.h72 size_t hash_size, size_t *hash_length);
98 size_t hash_size, size_t *hash_length);
Dcc3xx_psa_asymmetric_signature.h108 size_t hash_length, const uint8_t *signature,
/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/psa_driver_api/include/
Dcc3xx_psa_hash.h72 size_t hash_size, size_t *hash_length);
98 size_t hash_size, size_t *hash_length);
Dcc3xx_psa_asymmetric_signature.h106 size_t hash_length, const uint8_t *signature,
/trusted-firmware-m-latest/secure_fw/partitions/crypto/
Dcrypto_hash.c58 size_t hash_length = in_vec[2].len; in tfm_crypto_hash_interface()
61 hash, hash_length); in tfm_crypto_hash_interface()
142 size_t hash_length = in_vec[1].len; in tfm_crypto_hash_interface() local
144 status = psa_hash_verify(operation, hash, hash_length); in tfm_crypto_hash_interface()
Dcrypto_asymmetric.c64 size_t hash_length = in_vec[1].len; in tfm_crypto_asymmetric_sign_interface() local
68 status = psa_sign_hash(library_key, iov->alg, hash, hash_length, in tfm_crypto_asymmetric_sign_interface()
78 size_t hash_length = in_vec[1].len; in tfm_crypto_asymmetric_sign_interface() local
82 return psa_verify_hash(library_key, iov->alg, hash, hash_length, in tfm_crypto_asymmetric_sign_interface()
/trusted-firmware-m-latest/platform/ext/accelerator/cc312/psa-adac/include/
Dpsa_adac_crypto_api.h50 size_t *hash_length);
71 uint8_t hash[], size_t hash_size, size_t *hash_length);
/trusted-firmware-m-latest/interface/include/psa/
Dcrypto.h868 size_t *hash_length);
902 size_t hash_length);
1067 size_t *hash_length);
1107 size_t hash_length);
2997 size_t hash_length,
3048 size_t hash_length,
4625 const uint8_t *hash, size_t hash_length);
4837 const uint8_t *hash, size_t hash_length,
Dcrypto_builtin_composites.h121 size_t MBEDTLS_PRIVATE(hash_length);
153 size_t MBEDTLS_PRIVATE(hash_length);
Dcrypto_se_driver.h551 size_t hash_length,
577 size_t hash_length,
/trusted-firmware-m-latest/bl1/bl1_1/shared_lib/interface/
Dpq_crypto.h33 size_t *hash_length);
/trusted-firmware-m-latest/interface/src/
Dtfm_crypto_api.c423 size_t *hash_length) in TFM_CRYPTO_API()
441 *hash_length = out_vec[1].len; in TFM_CRYPTO_API()
448 size_t hash_length) in TFM_CRYPTO_API()
457 {.base = hash, .len = hash_length}, in TFM_CRYPTO_API()
513 size_t *hash_length) in TFM_CRYPTO_API()
532 *hash_length = out_vec[0].len; in TFM_CRYPTO_API()
541 size_t hash_length) in TFM_CRYPTO_API()
551 {.base = hash, .len = hash_length}, in TFM_CRYPTO_API()
1149 size_t hash_length, in TFM_CRYPTO_API()
1163 {.base = hash, .len = hash_length}, in TFM_CRYPTO_API()
[all …]
/trusted-firmware-m-latest/platform/ext/target/stm/common/secure_element/stsafea/se_psa/
Dse_psa.c536 size_t hash_length, in psa_se_st_sign_fct() argument
563 size_t hash_length, in psa_se_st_verify_fct() argument
/trusted-firmware-m-latest/lib/ext/mbedcrypto/
D0005-Hardcode-CC3XX-entry-points.patch253 + hash_length,
272 + hash_length,
430 alg, input, input_length, hash, hash_size, hash_length );
437 + hash_length);
521 hash, hash_size, hash_length ) );
528 hash, hash_size, hash_length ) );
535 + hash, hash_size, hash_length ) );