The Espionage Act of 1917, allows for secret trials and secret evidence. Such things have no place in an open society.
The Sixth Amendment to the US Constitution guarantees a right to a *public* trial. This, the law is unconstitutional on its face, and should be struck down.