Lines Matching refs:ndigits
1259 static void fill_curve_param(void *addr, u64 *param, unsigned int cur_sz, u8 ndigits)
1261 unsigned int sz = cur_sz - (ndigits - 1) * sizeof(u64);
1264 while (i < ndigits - 1) {
1269 memcpy(addr + sizeof(u64) * i, ¶m[ndigits - 1], sz);
1293 fill_curve_param(p, curve->p, cur_sz, curve->g.ndigits);
1294 fill_curve_param(a, curve->a, cur_sz, curve->g.ndigits);
1295 fill_curve_param(b, curve->b, cur_sz, curve->g.ndigits);
1296 fill_curve_param(x, curve->g.x, cur_sz, curve->g.ndigits);
1297 fill_curve_param(y, curve->g.y, cur_sz, curve->g.ndigits);
1298 fill_curve_param(n, curve->n, cur_sz, curve->g.ndigits);
1702 fill_curve_param(p, curve->p, len, curve->g.ndigits);
1703 fill_curve_param(p + sz, curve->a, len, curve->g.ndigits);
1705 fill_curve_param(p + shift + sz, curve->g.x, len, curve->g.ndigits);
1893 fill_curve_param(p, curve->p, CURVE25519_KEY_SIZE, curve->g.ndigits);