// Copyright 2018 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef DEVICE_FIDO_DEVICE_RESPONSE_CONVERTER_H_ #define DEVICE_FIDO_DEVICE_RESPONSE_CONVERTER_H_ #include <stdint.h> #include <optional> #include <vector> #include "base/component_export.h" #include "device/fido/authenticator_get_assertion_response.h" #include "device/fido/authenticator_get_info_response.h" #include "device/fido/authenticator_make_credential_response.h" #include "device/fido/fido_constants.h" #include "device/fido/fido_transport_protocol.h" // Converts response from authenticators to CTAPResponse objects. If the // response of the authenticator does not conform to format specified by the // CTAP protocol, null optional is returned. device // namespace device #endif // DEVICE_FIDO_DEVICE_RESPONSE_CONVERTER_H_