Israel's prime minister says he knows the details of the deal being forged with Iran over its nuclear program and asked "what is there to hide" after the U.S. said it was withholding some information on the talks.

Benjamin Netanyahu spoke Thursday, a day after the Obama administration said it is keeping some specifics from Israel because it fears the close U.S. ally has leaked sensitive information to try to scuttle the talks — and will continue to do so.

Netanyahu said it is a "bad agreement," and asked: "If anyone thinks otherwise what is there to hide here?"

His remarks come amid an uproar over his upcoming speech on Iran before the U.S. Congress, which has angered the White House because it was arranged without the administration's knowledge.