Lines Matching defs:acc
46 int64_t acc = 0;
50 acc += (uint64_t)num[i] - key->modulus[i];
51 num[i] = (uint32_t)acc;
52 acc >>= 32;
195 uint32_t val[key->len], acc[key->len], tmp[key->len];
218 montgomery_mul(key, acc, val, key->rr); /* acc = a * RR / R mod n */
220 memcpy(a_scaled, acc, key->len * sizeof(a_scaled[0]));
223 montgomery_mul(key, tmp, acc, acc); /* tmp = acc^2 / R mod n */
226 /* acc = tmp * val / R mod n */
227 montgomery_mul(key, acc, tmp, a_scaled);
229 /* e[j] == 0, copy tmp back to acc for next operation */
230 memcpy(acc, tmp, key->len * sizeof(acc[0]));
235 montgomery_mul(key, tmp, acc, acc); /* tmp = acc^2 / R mod n */
236 montgomery_mul(key, acc, tmp, val); /* acc = tmp * a / R mod M */
237 memcpy(result, acc, key->len * sizeof(result[0]));
328 u32 val[RSA2048_BYTES], acc[RSA2048_BYTES], tmp[RSA2048_BYTES];
344 montgomery_mul(key, acc, val, key->rr); /* axx = a * RR / R mod M */
346 montgomery_mul(key, tmp, acc, acc); /* tmp = acc^2 / R mod M */
347 montgomery_mul(key, acc, tmp, tmp); /* acc = tmp^2 / R mod M */
349 montgomery_mul(key, result, acc, val); /* result = XX * a / R mod M */