genPrivKey rejects invalid fieldelems, so we must use a real reader instead of the zero reader. Fixes #8741