Move synchronous generateChallenge to implementation-specific classes

Bug: 168843828
Test: Enroll on existing devices
Change-Id: I1342f930c941db240137135155c6895f7d725f72
3 files changed