The past tense of hasp is hasped.
The third-person singular simple present indicative form of hasp is hasps.
The present participle of hasp is hasping.
The past participle of hasp is hasped.