| /trusted-firmware-m-latest/platform/ext/accelerator/cc312/cc312-rom/psa_driver_api/src/ |
| D | cc3xx_psa_hash.c | 123 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()
|
| D | cc3xx_psa_asymmetric_signature.c | 67 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/ |
| D | thin_psa_crypto_core.c | 198 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/ |
| D | pq_crypto_psa.c | 38 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/ |
| D | adac_crypto_cc312_hash.c | 35 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/ |
| D | cc3xx_psa_hash.c | 234 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()
|
| D | cc3xx_psa_asymmetric_signature.c | 458 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/ |
| D | cc3xx_psa_hash.h | 72 size_t hash_size, size_t *hash_length); 98 size_t hash_size, size_t *hash_length);
|
| D | cc3xx_psa_asymmetric_signature.h | 108 size_t hash_length, const uint8_t *signature,
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/psa_driver_api/include/ |
| D | cc3xx_psa_hash.h | 72 size_t hash_size, size_t *hash_length); 98 size_t hash_size, size_t *hash_length);
|
| D | cc3xx_psa_asymmetric_signature.h | 106 size_t hash_length, const uint8_t *signature,
|
| /trusted-firmware-m-latest/secure_fw/partitions/crypto/ |
| D | crypto_hash.c | 58 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()
|
| D | crypto_asymmetric.c | 64 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/ |
| D | psa_adac_crypto_api.h | 50 size_t *hash_length); 71 uint8_t hash[], size_t hash_size, size_t *hash_length);
|
| /trusted-firmware-m-latest/interface/include/psa/ |
| D | crypto.h | 868 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,
|
| D | crypto_builtin_composites.h | 121 size_t MBEDTLS_PRIVATE(hash_length); 153 size_t MBEDTLS_PRIVATE(hash_length);
|
| D | crypto_se_driver.h | 551 size_t hash_length, 577 size_t hash_length,
|
| /trusted-firmware-m-latest/bl1/bl1_1/shared_lib/interface/ |
| D | pq_crypto.h | 33 size_t *hash_length);
|
| /trusted-firmware-m-latest/interface/src/ |
| D | tfm_crypto_api.c | 423 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/ |
| D | se_psa.c | 536 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/ |
| D | 0005-Hardcode-CC3XX-entry-points.patch | 253 + 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 ) );
|