Lines Matching full:acc
39 int64_t acc = 0; in subtract_modulus() local
43 acc += (uint64_t)num[i] - key->modulus[i]; in subtract_modulus()
44 num[i] = (uint32_t)acc; in subtract_modulus()
45 acc >>= 32; in subtract_modulus()
188 uint32_t val[key->len], acc[key->len], tmp[key->len]; in pow_mod() local
211 montgomery_mul(key, acc, val, key->rr); /* acc = a * RR / R mod n */ in pow_mod()
213 memcpy(a_scaled, acc, key->len * sizeof(a_scaled[0])); in pow_mod()
216 montgomery_mul(key, tmp, acc, acc); /* tmp = acc^2 / R mod n */ in pow_mod()
219 /* acc = tmp * val / R mod n */ in pow_mod()
220 montgomery_mul(key, acc, tmp, a_scaled); in pow_mod()
222 /* e[j] == 0, copy tmp back to acc for next operation */ in pow_mod()
223 memcpy(acc, tmp, key->len * sizeof(acc[0])); in pow_mod()
228 montgomery_mul(key, tmp, acc, acc); /* tmp = acc^2 / R mod n */ in pow_mod()
229 montgomery_mul(key, acc, tmp, val); /* acc = tmp * a / R mod M */ in pow_mod()
230 memcpy(result, acc, key->len * sizeof(result[0])); in pow_mod()