Let’s emphasize the point: There has never been a state of “war” between the U.S. and Iran, and the idea that the 1979 hostage-taking justifies bombing Iran now is just totally off-the-wall bonkers bullshit.
There was never even a war in 1979, because there was no declaration of war by Congress. Technically, all U.S. military (mis)adventures since the end of World War II were unconstitutional since none of them were declared by Congress, but in many cases they were given a small fig leaf of justification by congressional votes of “authorization” or, in the case of Korea, by dressing up our war there as a “UN police action.” But in 1979 in Iran, there was not even any of that. So don’t let anybody get away with the bullshit claim that we have been “at war” with Iran since 1979.