Searched refs:hash_alg (Results 1 – 8 of 8) sorted by relevance
| /trusted-firmware-m-latest/platform/ext/accelerator/cc312/cc312-rom/psa_driver_api/src/ |
| D | cc3xx_psa_asymmetric_signature.c | 51 bool is_input_hash, psa_algorithm_t hash_alg) in ecdsa_sign() argument 57 assert(PSA_ALG_IS_HASH(hash_alg) && hash_alg != PSA_ALG_ANY_HASH); in ecdsa_sign() 67 const size_t hash_length = (is_input_hash) ? input_length : PSA_HASH_LENGTH(hash_alg); in ecdsa_sign() 75 status = cc3xx_hash_compute(hash_alg, input, input_length, in ecdsa_sign() 126 bool is_input_hash, psa_algorithm_t hash_alg) in ecdsa_verify() argument 132 assert(PSA_ALG_IS_HASH(hash_alg) && hash_alg != PSA_ALG_ANY_HASH); in ecdsa_verify() 144 const size_t hash_length = (is_input_hash) ? input_length : PSA_HASH_LENGTH(hash_alg); in ecdsa_verify() 152 status = cc3xx_hash_compute(hash_alg, input, input_length, in ecdsa_verify() 214 psa_algorithm_t hash_alg = PSA_ALG_SIGN_GET_HASH(alg); in cc3xx_sign_hash() local 229 if (hash_alg != PSA_ALG_ANY_HASH) { in cc3xx_sign_hash() [all …]
|
| D | cc3xx_psa_hash.c | 37 cc3xx_hash_alg_t hash_alg; in cc3xx_hash_setup() local 43 hash_alg = CC3XX_HASH_ALG_SHA1; in cc3xx_hash_setup() 48 hash_alg = CC3XX_HASH_ALG_SHA224; in cc3xx_hash_setup() 53 hash_alg = CC3XX_HASH_ALG_SHA256; in cc3xx_hash_setup() 66 err = cc3xx_lowlevel_hash_init(hash_alg); in cc3xx_hash_setup()
|
| D | cc3xx_psa_mac.c | 164 size_t key_buffer_size, psa_algorithm_t hash_alg, in hmac_compute() argument 172 switch (hash_alg) { in hmac_compute() 210 psa_algorithm_t hash_alg, in hmac_setup() argument 216 switch (hash_alg) { in hmac_setup()
|
| /trusted-firmware-m-latest/interface/include/psa/ |
| D | crypto_values.h | 997 #define PSA_ALG_HMAC(hash_alg) \ argument 998 (PSA_ALG_HMAC_BASE | ((hash_alg) & PSA_ALG_HASH_MASK)) 1410 #define PSA_ALG_RSA_PKCS1V15_SIGN(hash_alg) \ argument 1411 (PSA_ALG_RSA_PKCS1V15_SIGN_BASE | ((hash_alg) & PSA_ALG_HASH_MASK)) 1444 #define PSA_ALG_RSA_PSS(hash_alg) \ argument 1445 (PSA_ALG_RSA_PSS_BASE | ((hash_alg) & PSA_ALG_HASH_MASK)) 1462 #define PSA_ALG_RSA_PSS_ANY_SALT(hash_alg) \ argument 1463 (PSA_ALG_RSA_PSS_ANY_SALT_BASE | ((hash_alg) & PSA_ALG_HASH_MASK)) 1533 #define PSA_ALG_ECDSA(hash_alg) \ argument 1534 (PSA_ALG_ECDSA_BASE | ((hash_alg) & PSA_ALG_HASH_MASK)) [all …]
|
| D | crypto_extra.h | 376 #define PSA_ALG_DSA(hash_alg) \ argument 377 (PSA_ALG_DSA_BASE | ((hash_alg) & PSA_ALG_HASH_MASK)) 394 #define PSA_ALG_DETERMINISTIC_DSA(hash_alg) \ argument 395 (PSA_ALG_DETERMINISTIC_DSA_BASE | ((hash_alg) & PSA_ALG_HASH_MASK))
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/psa_driver_api/src/ |
| D | cc3xx_internal_hash_util.c | 34 psa_algorithm_t hash_alg; in cc3xx_psa_hash_mode_to_cc_hash_mode() local 37 hash_alg = PSA_ALG_RSA_OAEP_GET_HASH(alg); in cc3xx_psa_hash_mode_to_cc_hash_mode() 41 hash_alg = PSA_ALG_SIGN_GET_HASH(alg); in cc3xx_psa_hash_mode_to_cc_hash_mode() 64 switch (hash_alg) { in cc3xx_psa_hash_mode_to_cc_hash_mode() 119 CC_PAL_LOG_ERR("Extracted hash_alg 0x%x is not valid", hash_alg); in cc3xx_psa_hash_mode_to_cc_hash_mode()
|
| D | cc3xx_psa_mac.c | 255 size_t key_buffer_size, psa_algorithm_t hash_alg) in hmac_setup() argument 260 size_t hash_size = PSA_HASH_LENGTH(hash_alg); in hmac_setup() 261 size_t block_size = psa_get_hash_block_size(hash_alg); in hmac_setup() 264 switch (hash_alg) { in hmac_setup() 295 status = cc3xx_hash_compute(hash_alg, key_buffer, key_buffer_size, ipad, in hmac_setup() 315 status = cc3xx_hash_setup(hmac, hash_alg); in hmac_setup() 337 psa_algorithm_t hash_alg; in hmac_finish() local 344 hash_alg = PSA_ALG_SHA_1; in hmac_finish() 349 hash_alg = PSA_ALG_SHA_224; in hmac_finish() 354 hash_alg = PSA_ALG_SHA_256; in hmac_finish() [all …]
|
| /trusted-firmware-m-latest/lib/ext/mbedcrypto/ |
| D | 0006-Enable-psa_can_do_hash.patch | 21 int psa_can_do_hash(psa_algorithm_t hash_alg) 23 (void) hash_alg;
|