A news reporter testifying at Pennsylvania Attorney General Kathleen Kane's perjury trial has declined to name the person who gave him secret documents at the heart of the case.

Then-Philadelphia Daily News political editor Chris Brennan on Friday invoked a state shield law that protects journalists from disclosing their sources.

Brennan acknowledges getting documents that showed an NAACP official had been investigated by Kane's predecessor but never charged.

Prosecutors say Kane leaked the documents through aides to embarrass a rival prosecutor and then lied about it under oath.

Her former campaign consultant says he conspired with Kane to leak the documents in 2014 and come up with a cover story afterward. Consultant Josh Morrow has been granted immunity for that testimony Thursday.

Brennan now works for The Philadelphia Inquirer.