The past tense of unhasp is unhasped.
The third-person singular simple present indicative form of unhasp is unhasps.
The present participle of unhasp is unhasping.
The past participle of unhasp is unhasped.