A recent International Atomic Energy Agency report said Iran has not diverted nuclear materials to a weapons program , although it did not rule out the possibility of secret atomic activities .