Lines Matching refs:ltc_key

27 	ecc_key ltc_key = { };  in sm2_ltc_dsa_sign()  local
50 res = ecc_populate_ltc_private_key(&ltc_key, key, algo, NULL); in sm2_ltc_dsa_sign()
62 ltc_res = rand_bn_upto(k, ltc_key.dp.order, NULL, in sm2_ltc_dsa_sign()
71 ltc_res = ltc_ecc_mulmod(k, &ltc_key.dp.base, x1y1p, ltc_key.dp.A, in sm2_ltc_dsa_sign()
72 ltc_key.dp.prime, 1); in sm2_ltc_dsa_sign()
81 ltc_res = mp_addmod(e, x1y1p->x, ltc_key.dp.order, r); in sm2_ltc_dsa_sign()
92 mp_cmp(tmp, ltc_key.dp.order) == LTC_MP_EQ) in sm2_ltc_dsa_sign()
97 ltc_res = mp_add_d(ltc_key.k, 1, s); in sm2_ltc_dsa_sign()
102 ltc_res = mp_invmod(s, ltc_key.dp.order, s); in sm2_ltc_dsa_sign()
107 ltc_res = mp_mul(r, ltc_key.k, tmp); in sm2_ltc_dsa_sign()
117 ltc_res = mp_mulmod(s, tmp, ltc_key.dp.order, s); in sm2_ltc_dsa_sign()
130 ecc_free(&ltc_key); in sm2_ltc_dsa_sign()
144 ecc_key ltc_key = { }; in sm2_ltc_dsa_verify() local
167 res = ecc_populate_ltc_public_key(&ltc_key, key, algo, NULL); in sm2_ltc_dsa_verify()
174 mp_cmp(rprime, ltc_key.dp.order) != LTC_MP_LT) { in sm2_ltc_dsa_verify()
182 mp_cmp(sprime, ltc_key.dp.order) != LTC_MP_LT) { in sm2_ltc_dsa_verify()
194 ltc_res = mp_addmod(rprime, sprime, ltc_key.dp.order, t); in sm2_ltc_dsa_verify()
211 ltc_res = mp_montgomery_setup(ltc_key.dp.prime, &mp); in sm2_ltc_dsa_verify()
216 ltc_res = mp_montgomery_normalization(mu, ltc_key.dp.prime); in sm2_ltc_dsa_verify()
221 ltc_res = mp_mulmod(ltc_key.dp.A, mu, ltc_key.dp.prime, ma); in sm2_ltc_dsa_verify()
226 ltc_res = ltc_ecc_mul2add(&ltc_key.dp.base, sprime, &ltc_key.pubkey, t, in sm2_ltc_dsa_verify()
227 x1y1p, ma, ltc_key.dp.prime); in sm2_ltc_dsa_verify()
236 ltc_res = mp_addmod(eprime, x1y1p->x, ltc_key.dp.order, R); in sm2_ltc_dsa_verify()
246 ecc_free(&ltc_key); in sm2_ltc_dsa_verify()