Thioredoxin reductase (TR) that exhibits both TR and thioredoxin (Trx) activities. Contains a C-terminal functional Trx domain. Functions as an electron donor for the plastidial 2-Cys peroxiredoxin BAS1 and participates in a NADPH-dependent hydrogen peroxide scavenging system in chloroplasts in the dark. [thioredoxin]-dithiol + NADP(+) = [thioredoxin]-disulfide + H(+) + NADPH Binds 1 FAD per subunit. Homodimerizes under reducing conditions. Interacts (via thioredoxin domain) with the plastidial 2-Cys peroxiredoxin BAS1. Expressed in roots and shoots. Belongs to the class-II pyridine nucleotide-disulfide oxidoreductase family. Sequencing errors.