Quick answer: Brembo's are 326mm on the front, 316mm on the rear.
Longer answer:
Easiest way to shop generically is to ask for rotors to suit 2002-2004 WRX STi's.
For specific part numbers (using DBA as reference here):
The Street series are direct OEM replacement discs (T2) and are the cheapest - they do not have slots. The DBA4000 series are exactly the same as the Street series (T3) and are more expensive because they have slots added. The most expensive is the DBA5000 series that are the same as the DBA4000 series but with an aluminium hat design instead of it being a one-piece cast disc.
If you are upgrading the rear brakes to Brembo calipers, you cannot use standard rear STi Brembo discs unless you
modify your rear handbrake shoes to account for the larger inside diameter of the STi disc. Alternatively, use the DBA part designed for Brembo-on-Liberty upgrades that will work with the standard handbrake diameter, but the downside is that the disc is heavier than an STi-model disc and DBA are the only ones who make them.
As a side note, also consider upgrading your
Master Brake Cylinder and Brake Booster to an STi part.
I was going to procrastinate, but I put it off...