The past tense of earnest is earnested.
The third-person singular simple present indicative form of earnest is earnests.
The present participle of earnest is earnesting.
The past participle of earnest is earnested.