I doubt there is concrete, independently verified evidence, but I'm not sure how much more fishy the Kremlin could possibly be about the whole thing.
I usually don't mind giving the benefit of the doubt to people, but I don't tend to feel the same way about governments.