Lines Matching refs:lmd_res
24 static TEE_Result get_tee_result(int lmd_res) in get_tee_result() argument
26 switch (lmd_res) { in get_tee_result()
110 int lmd_res = 0; in ecc_generate_keypair() local
130 lmd_res = mbedtls_ecdsa_genkey(&ecdsa, gid, mbd_rand, NULL); in ecc_generate_keypair()
131 if (lmd_res != 0) { in ecc_generate_keypair()
169 int lmd_res = 0; in ecc_sign() local
192 lmd_res = mbedtls_ecp_group_load(&ecdsa.grp, gid); in ecc_sign()
193 if (lmd_res != 0) { in ecc_sign()
217 lmd_res = mbedtls_ecdsa_sign(&ecdsa.grp, &r, &s, &ecdsa.d, msg, in ecc_sign()
219 if (lmd_res == 0) { in ecc_sign()
231 FMSG("mbedtls_ecdsa_sign failed, returned 0x%x", -lmd_res); in ecc_sign()
248 int lmd_res = 0; in ecc_verify() local
270 lmd_res = mbedtls_ecp_group_load(&ecdsa.grp, gid); in ecc_verify()
271 if (lmd_res != 0) { in ecc_verify()
296 lmd_res = mbedtls_ecdsa_verify(&ecdsa.grp, msg, msg_len, &ecdsa.Q, in ecc_verify()
298 if (lmd_res != 0) { in ecc_verify()
299 FMSG("mbedtls_ecdsa_verify failed, returned 0x%x", -lmd_res); in ecc_verify()
300 res = get_tee_result(lmd_res); in ecc_verify()
317 int lmd_res = 0; in ecc_shared_secret() local
327 lmd_res = mbedtls_ecdh_setup(&ecdh, gid); in ecc_shared_secret()
328 if (lmd_res != 0) { in ecc_shared_secret()
339 lmd_res = mbedtls_ecdh_calc_secret(&ecdh, &out_len, secret, in ecc_shared_secret()
341 if (lmd_res != 0) { in ecc_shared_secret()
342 res = get_tee_result(lmd_res); in ecc_shared_secret()