Suppose we have finite field $\mathbb{F}_p$ with prime order $p$. Can we find polynomial in $\mathbb{F}_p[x]$ having given values $a_1, a_2, ... a_n$ at $x=1, 2, ..., n$ in less than $O(n^2)$ operations in $\mathbb{F}_p$?
There is reference to general algorithm in another question which runs in $O(n \log^2 n)$ time, but if I understood correctly, it is not applicable to my case, because it needs $2n$ roots of unity to work (I guess for FFT).