I don't know if revealing the name of the so-called whistleblower is illegal, but if it is, then Justice Roberts could be in trouble. The Constitution, Article I, section 6 provides immunity to "Senators and Representatives" "for any Speech or Debate in either House," but does not provide immunity to, e.g., Justices of the Supreme Court.
Well if Roberts couldn’t reveal it to the Senate, then nobody should be able to reveal it to Roberts.
Something does not add up.