Lines Matching refs:ltc_res

28 	int ltc_res = 0;  in sm2_ltc_dsa_sign()  local
40 ltc_res = mp_init_multi(&k, &e, &r, &s, &tmp, NULL); in sm2_ltc_dsa_sign()
41 if (ltc_res != CRYPT_OK) in sm2_ltc_dsa_sign()
62 ltc_res = rand_bn_upto(k, ltc_key.dp.order, NULL, in sm2_ltc_dsa_sign()
64 if (ltc_res != CRYPT_OK) { 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()
73 if (ltc_res != CRYPT_OK) { in sm2_ltc_dsa_sign()
81 ltc_res = mp_addmod(e, x1y1p->x, ltc_key.dp.order, r); in sm2_ltc_dsa_sign()
82 if (ltc_res != CRYPT_OK) { in sm2_ltc_dsa_sign()
86 ltc_res = mp_add(r, k, tmp); in sm2_ltc_dsa_sign()
87 if (ltc_res != CRYPT_OK) { in sm2_ltc_dsa_sign()
97 ltc_res = mp_add_d(ltc_key.k, 1, s); in sm2_ltc_dsa_sign()
98 if (ltc_res != CRYPT_OK) { in sm2_ltc_dsa_sign()
102 ltc_res = mp_invmod(s, ltc_key.dp.order, s); in sm2_ltc_dsa_sign()
103 if (ltc_res != CRYPT_OK) { in sm2_ltc_dsa_sign()
107 ltc_res = mp_mul(r, ltc_key.k, tmp); in sm2_ltc_dsa_sign()
108 if (ltc_res != CRYPT_OK) { in sm2_ltc_dsa_sign()
112 ltc_res = mp_sub(k, tmp, tmp); in sm2_ltc_dsa_sign()
113 if (ltc_res != CRYPT_OK) { in sm2_ltc_dsa_sign()
117 ltc_res = mp_mulmod(s, tmp, ltc_key.dp.order, s); in sm2_ltc_dsa_sign()
118 if (ltc_res != CRYPT_OK) { in sm2_ltc_dsa_sign()
145 int ltc_res = 0; in sm2_ltc_dsa_verify() local
159 ltc_res = mp_init_multi(&rprime, &sprime, &t, &mu, &ma, &eprime, &R, in sm2_ltc_dsa_verify()
161 if (ltc_res != CRYPT_OK) in sm2_ltc_dsa_verify()
194 ltc_res = mp_addmod(rprime, sprime, ltc_key.dp.order, t); in sm2_ltc_dsa_verify()
195 if (ltc_res != CRYPT_OK) { in sm2_ltc_dsa_verify()
211 ltc_res = mp_montgomery_setup(ltc_key.dp.prime, &mp); in sm2_ltc_dsa_verify()
212 if (ltc_res != CRYPT_OK) { in sm2_ltc_dsa_verify()
216 ltc_res = mp_montgomery_normalization(mu, ltc_key.dp.prime); in sm2_ltc_dsa_verify()
217 if (ltc_res != CRYPT_OK) { 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()
222 if (ltc_res != CRYPT_OK) { 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()
228 if (ltc_res != CRYPT_OK) { in sm2_ltc_dsa_verify()
236 ltc_res = mp_addmod(eprime, x1y1p->x, ltc_key.dp.order, R); in sm2_ltc_dsa_verify()
237 if (ltc_res != CRYPT_OK) { in sm2_ltc_dsa_verify()