class U2fPrimitives {

    public void finishSignature(SignRequest signRequest,
                                SignResponse response,
                                DeviceRegistration deviceRegistration) throws U2fAuthenticationException {
        finishSignature(signRequest, response, deviceRegistration, null);
    }

    public  U2fPrimitives(Crypto crypto, ChallengeGenerator challengeGenerator);
    public  U2fPrimitives();

}