32std::string
ToString(
const ConfUiMessage& msg);
43std::unique_ptr<ConfUiMessage>
RecvConfUiMsg(
const std::string& session_id,
48bool SendAck(
SharedFD fd,
const std::string& session_id,
const bool is_success,
49 const std::string& status_message);
52 const std::vector<std::uint8_t>& signed_response,
54 const std::vector<std::uint8_t>& message);
58 const std::string& prompt_text,
59 const std::vector<std::uint8_t>& extra_data,
60 const std::string& locale,
61 const std::vector<teeui::UIOption>& ui_opts);
Definition: shared_fd.h:129
bool SendResponse(SharedFD fd, const std::string &session_id, const UserResponse::type &plain_selection, const std::vector< std::uint8_t > &signed_response, const std::vector< std::uint8_t > &message)
Definition: protocol.cpp:133
std::unique_ptr< ConfUiMessage > RecvConfUiMsg(SharedFD fd)
Definition: protocol.cpp:87
bool SendAbortCmd(SharedFD fd, const std::string &session_id)
Definition: protocol.cpp:117
bool SendAck(SharedFD fd, const std::string &session_id, const bool is_success, const std::string &status_message)
Definition: protocol.cpp:127
bool SendUserSelection(SharedFD fd, const std::string &session_id, const UserResponse::type &confirm_cancel)
Definition: protocol.cpp:153
bool SendStartCmd(SharedFD fd, const std::string &session_id, const std::string &prompt_text, const std::vector< std::uint8_t > &extra_data, const std::string &locale, const std::vector< teeui::UIOption > &ui_opts)
Definition: protocol.cpp:142
std::string ToString(const ConfUiMessage &msg)
Definition: protocol.cpp:85
constexpr auto SESSION_ANY
Definition: protocol.h:34
bool SendStopCmd(SharedFD fd, const std::string &session_id)
Definition: protocol.cpp:122
Definition: alloc_utils.cpp:23
std::string type
Definition: protocol_types.h:65