Lines Matching refs:curve
31 static TEE_Result ecc_get_curve_info(uint32_t curve, uint32_t algo, in ecc_get_curve_info() argument
54 switch (curve) { in ecc_get_curve_info()
121 const ltc_ecc_curve *curve = NULL; in ecc_set_curve_from_name() local
124 ltc_res = ecc_find_curve(curve_name, &curve); in ecc_set_curve_from_name()
128 ltc_res = ecc_set_curve(curve, ltc_key); in ecc_set_curve_from_name()
145 res = ecc_get_curve_info(key->curve, 0, &key_size_bytes, &key_size_bits, in _ltc_ecc_generate_keypair()
200 res = ecc_get_curve_info(key->curve, algo, key_size_bytes, NULL, &name); in ecc_populate_ltc_private_key()
231 res = ecc_get_curve_info(key->curve, algo, key_size_bytes, NULL, &name); in ecc_populate_ltc_public_key()
332 if (private_key->curve != public_key->curve) in _ltc_ecc_shared_secret()
435 s->curve = TEE_ECC_CURVE_SM2; in crypto_asym_alloc_ecc_keypair()
442 s->curve = TEE_ECC_CURVE_SM2; in crypto_asym_alloc_ecc_keypair()
449 s->curve = TEE_ECC_CURVE_SM2; in crypto_asym_alloc_ecc_keypair()
513 s->curve = TEE_ECC_CURVE_SM2; in crypto_asym_alloc_ecc_public_key()
520 s->curve = TEE_ECC_CURVE_SM2; in crypto_asym_alloc_ecc_public_key()
527 s->curve = TEE_ECC_CURVE_SM2; in crypto_asym_alloc_ecc_public_key()