Lines Matching refs:algo

31 static TEE_Result ecc_get_curve_info(uint32_t curve, uint32_t algo,  in ecc_get_curve_info()  argument
54 if ((algo != 0) && (algo != TEE_ALG_ECDSA_SHA1) && in ecc_get_curve_info()
55 (algo != TEE_ALG_ECDH_DERIVE_SHARED_SECRET)) in ecc_get_curve_info()
62 if ((algo != 0) && (algo != TEE_ALG_ECDSA_SHA224) && in ecc_get_curve_info()
63 (algo != TEE_ALG_ECDH_DERIVE_SHARED_SECRET)) in ecc_get_curve_info()
70 if ((algo != 0) && (algo != TEE_ALG_ECDSA_SHA256) && in ecc_get_curve_info()
71 (algo != TEE_ALG_ECDH_DERIVE_SHARED_SECRET)) in ecc_get_curve_info()
78 if ((algo != 0) && (algo != TEE_ALG_ECDSA_SHA384) && in ecc_get_curve_info()
79 (algo != TEE_ALG_ECDH_DERIVE_SHARED_SECRET)) in ecc_get_curve_info()
86 if ((algo != 0) && (algo != TEE_ALG_ECDSA_SHA512) && in ecc_get_curve_info()
87 (algo != TEE_ALG_ECDH_DERIVE_SHARED_SECRET)) in ecc_get_curve_info()
94 if ((algo != 0) && (algo != TEE_ALG_SM2_PKE) && in ecc_get_curve_info()
95 (algo != TEE_ALG_SM2_DSA_SM3) && in ecc_get_curve_info()
96 (algo != TEE_ALG_SM2_KEP)) in ecc_get_curve_info()
190 uint32_t algo, size_t *key_size_bytes) in ecc_populate_ltc_private_key() argument
195 res = ecc_get_curve_info(key->curve, algo, key_size_bytes, NULL, &name); in ecc_populate_ltc_private_key()
220 uint32_t algo, size_t *key_size_bytes) in ecc_populate_ltc_public_key() argument
226 res = ecc_get_curve_info(key->curve, algo, key_size_bytes, NULL, &name); in ecc_populate_ltc_public_key()
245 static TEE_Result _ltc_ecc_sign(uint32_t algo, struct ecc_keypair *key, in _ltc_ecc_sign() argument
255 if (algo == 0) in _ltc_ecc_sign()
258 res = ecc_populate_ltc_private_key(&ltc_key, key, algo, in _ltc_ecc_sign()
284 static TEE_Result _ltc_ecc_verify(uint32_t algo, struct ecc_public_key *key, in _ltc_ecc_verify() argument
294 if (algo == 0) in _ltc_ecc_verify()
297 res = ecc_populate_ltc_public_key(&ltc_key, key, algo, &key_size_bytes); in _ltc_ecc_verify()