Determine all functions $f: \mathbb{R} \rightarrow \mathbb{R} $ satisfying $f(x-f(y)) = f(f(y)) + xf(y) + f(x) - 1$
I have solved this by doing the substitution $x \rightarrow 2f(y)$ and then replacing $x$ back. I get $f(x) = 1 - \frac{x^2}{2}$
Now, I want to find all the other functions satisfying the equation or prove that this is the only solution. This is just like the question I have already asked, with the difference being that this functional equation has two variables alongwith some nested functions.
From the approach in the answer to that question, I tried assuming another function $g$ satisfying the equation and then try to prove that $h = f - g$ is a constant function with value $0$. But, I am unable to do that in this case.
Also, there aren't many constraints on the function except it being from $\mathbb{R} \rightarrow \mathbb{R} $. How can I even approach the problem in this case? Are there any methods involving calculus?