PKR secretary-general Salehuddin Hashim resigned from his post today after months of swirling speculation.