Iran's intelligence minister has resigned, although he will maintain a position as an adviser in the government of President Mahmoud Ahmadinejad.
The announcement was published Sunday by the state-run IRNA news agency, which gave no details about the resignation.
"President Mahmoud Ahmadinejad accepted Heidar Moslehi's resignation and appointed him as his adviser in charge of security matters," the news agency reported.
However, according to an unnamed source quoted by the semi-official FARS news agency, the minister was fired.
Heidar Moslehi was deeply involved in the government crackdown on 2009 protests led by the opposition Green Party following elections that many insisted were rigged.
Moslehi was appointed as head of the country's Ministry of Intelligence during the same period, on 5 August 2009.
Seasoned Iranian diplomat and former foreign minister Manouchehr Mottaki also recently left the government, having been fired by Ahmadinejad in December 2010.