#ifndef DEVICE_FIDO_CABLE_FIDO_CABLE_HANDSHAKE_HANDLER_H_
#define DEVICE_FIDO_CABLE_FIDO_CABLE_HANDSHAKE_HANDLER_H_
#include <stdint.h>
#include <array>
#include <string>
#include <vector>
#include "base/component_export.h"
#include "base/containers/span.h"
#include "base/gtest_prod_util.h"
#include "base/memory/raw_ptr.h"
#include "base/memory/weak_ptr.h"
#include "device/fido/cable/cable_discovery_data.h"
#include "device/fido/cable/noise.h"
#include "device/fido/cable/v2_handshake.h"
#include "device/fido/fido_device.h"
#include "third_party/boringssl/src/include/openssl/base.h"
namespace device {
class FidoCableDevice;
class FidoCableHandshakeHandler { … };
class COMPONENT_EXPORT(DEVICE_FIDO) FidoCableV1HandshakeHandler
: public FidoCableHandshakeHandler { … };
}
#endif