Add: Gen/Init trapdoor, not test