| /optee_os/core/tee/ |
| H A D | tee_cryp_hkdf.c | 22 uint32_t hash_algo = TEE_ALG_HASH_ALGO(hash_id); in hkdf_extract() local 32 res = tee_alg_get_digest_size(hash_algo, &salt_len); in hkdf_extract() 59 res = tee_alg_get_digest_size(hash_algo, prk_len); in hkdf_extract() 73 uint32_t hash_algo = TEE_ALG_HASH_ALGO(hash_id); in hkdf_expand() local 76 res = tee_alg_get_digest_size(hash_algo, &hash_len); in hkdf_expand()
|
| H A D | tee_cryp_concat_kdf.c | 25 uint32_t hash_algo = TEE_ALG_HASH_ALGO(hash_id); in tee_cryp_concat_kdf() local 27 res = crypto_hash_alloc_ctx(&ctx, hash_algo); in tee_cryp_concat_kdf() 31 res = tee_alg_get_digest_size(hash_algo, &hash_len); in tee_cryp_concat_kdf()
|
| H A D | tee_svc_cryp.c | 4657 uint32_t hash_algo = 0; in syscall_asymm_verify() local 4706 hash_algo = TEE_DIGEST_HASH_TO_ALGO(cs->algo); in syscall_asymm_verify() 4707 res = tee_alg_get_digest_size(hash_algo, &hash_size); in syscall_asymm_verify() 4725 hash_algo = TEE_DIGEST_HASH_TO_ALGO(cs->algo); in syscall_asymm_verify() 4726 res = tee_alg_get_digest_size(hash_algo, &hash_size); in syscall_asymm_verify()
|
| /optee_os/core/crypto/ |
| H A D | signed_hdr.c | 78 size_t hash_algo = 0; in shdr_verify_signature() local 86 hash_algo = TEE_DIGEST_HASH_TO_ALGO(shdr->algo); in shdr_verify_signature() 87 if (is_weak_hash_algo(hash_algo)) in shdr_verify_signature() 93 res = tee_alg_get_digest_size(hash_algo, &hash_size); in shdr_verify_signature() 367 size_t hash_algo = 0; in shdr_verify_signature2() local 375 hash_algo = TEE_DIGEST_HASH_TO_ALGO(shdr->algo); in shdr_verify_signature2() 376 if (is_weak_hash_algo(hash_algo)) in shdr_verify_signature2() 382 if (tee_alg_get_digest_size(hash_algo, &hash_size) || in shdr_verify_signature2()
|
| /optee_os/core/drivers/crypto/crypto_api/acipher/ |
| H A D | rsassa.c | 40 hash_oid = drvcrypt_get_alg_hash_oid(ssa_data->hash_algo); in emsa_pkcs1_v1_5_encode() 219 rsa_data.hash_algo = ssa_data->hash_algo; in rsassa_pkcs1_v1_5_sign() 279 rsa_data.hash_algo = ssa_data->hash_algo; in rsassa_pkcs1_v1_5_verify() 411 ret = tee_hash_createdigest(ssa_data->hash_algo, msg_db, msg_size, in emsa_pss_encode() 449 mgf_data.hash_algo = ssa_data->hash_algo; in emsa_pss_encode() 592 mgf_data.hash_algo = ssa_data->hash_algo; in emsa_pss_verify() 700 ret = tee_hash_createdigest(ssa_data->hash_algo, msg_db, msg_size, in emsa_pss_verify()
|
| H A D | rsa.c | 228 rsa_data.hash_algo = TEE_INTERNAL_HASH_TO_ALGO(algo); in crypto_acipher_rsaes_decrypt() 230 ret = tee_alg_get_digest_size(rsa_data.hash_algo, in crypto_acipher_rsaes_decrypt() 318 rsa_data.hash_algo = TEE_INTERNAL_HASH_TO_ALGO(algo); in crypto_acipher_rsaes_encrypt() 321 ret = tee_alg_get_digest_size(rsa_data.hash_algo, in crypto_acipher_rsaes_encrypt() 377 rsa_ssa.hash_algo = TEE_DIGEST_HASH_TO_ALGO(algo); in crypto_acipher_rsassa_sign() 391 rsa_ssa.hash_algo = 0; in crypto_acipher_rsassa_sign() 459 rsa_ssa.hash_algo = TEE_DIGEST_HASH_TO_ALGO(algo); in crypto_acipher_rsassa_verify() 474 rsa_ssa.hash_algo = 0; in crypto_acipher_rsassa_verify()
|
| H A D | rsamgf.c | 38 ret = crypto_hash_alloc_ctx(&ctx, mgf_data->hash_algo); in drvcrypt_rsa_mgf1()
|
| /optee_os/core/drivers/crypto/crypto_api/include/ |
| H A D | drvcrypt_acipher.h | 37 uint32_t hash_algo; /* HASH Algorithm */ member 48 uint32_t hash_algo; /* HASH Algorithm */ member 65 uint32_t hash_algo; /* HASH Algorithm */ member
|
| /optee_os/ta/pkcs11/src/ |
| H A D | processing_asymm.c | 221 uint32_t hash_algo = 0; in allocate_tee_operation() local 230 if (pkcs2tee_algorithm(&algo, &hash_algo, function, params, obj)) in allocate_tee_operation() 239 assert(!hash_algo); in allocate_tee_operation() 256 if (hash_algo) { in allocate_tee_operation() 260 hash_algo, hash_mode, 0); in allocate_tee_operation() 263 hash_algo, hash_mode); in allocate_tee_operation() 269 processing->tee_hash_algo = hash_algo; in allocate_tee_operation()
|
| /optee_os/core/drivers/crypto/versal/ |
| H A D | rsa.c | 69 assert(rsa_data->hash_algo != TEE_ALG_SHA1); in do_encrypt() 160 assert(rsa_data->hash_algo != TEE_ALG_SHA1); in do_decrypt()
|
| /optee_os/core/drivers/crypto/se050/core/ |
| H A D | rsa.c | 724 if (rsa_data->hash_algo != TEE_ALG_SHA1 || in do_encrypt() 725 rsa_data->hash_algo != rsa_data->mgf_algo) in do_encrypt() 804 if (rsa_data->hash_algo != TEE_ALG_SHA1 || in do_decrypt() 805 rsa_data->hash_algo != rsa_data->mgf_algo) in do_decrypt()
|
| /optee_os/core/drivers/crypto/hisilicon/ |
| H A D | hpre_rsa.c | 121 mgf.hash_algo = rsa_data->hash_algo; in mgf_process() 393 ret = tee_hash_createdigest(rsa_data->hash_algo, rsa_data->label.data, in rsa_oaep_fill_db() 888 ret = tee_hash_createdigest(rsa_data->hash_algo, rsa_data->label.data, in rsa_oaep_get_msg()
|
| /optee_os/core/drivers/crypto/caam/acipher/ |
| H A D | caam_rsa.c | 839 ret = tee_hash_createdigest(rsa_data->hash_algo, rsa_data->label.data, in do_oaep_decoding() 893 mgf_data.hash_algo = rsa_data->mgf_algo; in do_oaep_decoding() 1067 ret = tee_hash_createdigest(rsa_data->hash_algo, rsa_data->label.data, in do_oaep_encoding() 1126 mgf_data.hash_algo = rsa_data->mgf_algo; in do_oaep_encoding()
|