Iranian's 3rd generation (there are said to be 6 or even 7th generation by Russia) "nuclear devices" (nuclear bombs without fuel in them)..were ready and tested in 2003..Besides computer simulations ,they used Tungsten plates instead of HEU plates to physically test the device. Read the Nuclear "Technology Thread" early pages and the findings of nuclear inspectors at the time...many many details such as this one that public does not know but it is in their official reports.
I don't know how accurate this is but of the nuclear archive that was stolen.
Only 20% of the total files were stolen, and of the 20% that were stolen, only 5% was publicly released, and 95% hidden. I wonder what they see in there that they will not release.....
Manufacturing of 4 nuclear weapons was due on March 21th 2003.
US invasion of Iraq was March 20th 2003.
Personally, I am still doubtful, but I recognize their is a possibility that they were infact produced, but the invasion of Iraq had completly halted the testing of this system. As it remains, it's possible untested warheads were built, similar situation to South Africa.
Despite Agha Khamenai's fatwa, it's clear their is a weapons program. We are not going to just sit there and absorb nuclear hits from Israel...