Go to the source code of this file.
|
| enum | file_integrity_mode { NO_VALID_INPUT = 0
, CLIENT
, SERVER
} |
| |
| enum | transfer_state {
TRANSFER_IDLE
, TRANSFER_IN_PROGRESS
, TRANSFER_COMPLETE
, TRANSFER_ERROR
,
TRANSFER_IDLE
, TRANSFER_IN_PROGRESS
, TRANSFER_COMPLETE
, TRANSFER_ERROR
,
FASTPATH_IDLE
, FASTPATH_IN_PROGRESS
, FASTPATH_COMPLETE
, FASTPATH_ERROR
} |
| |
|
| doca_error_t | file_integrity_init (struct file_integrity_config *app_cfg, struct program_core_objects *state, struct doca_sha **sha_ctx) |
| |
| void | file_integrity_cleanup (struct program_core_objects *state, struct doca_sha *sha_ctx) |
| |
| doca_error_t | file_integrity_client (struct comch_cfg *comch_cfg, struct file_integrity_config *cfg, struct program_core_objects *state, struct doca_sha *sha_ctx) |
| |
| doca_error_t | file_integrity_server (struct comch_cfg *comch_cfg, struct file_integrity_config *cfg, struct program_core_objects *state, struct doca_sha *sha_ctx) |
| |
| doca_error_t | register_file_integrity_params (void) |
| |
| void | client_recv_event_cb (struct doca_comch_event_msg_recv *event, uint8_t *recv_buffer, uint32_t msg_len, struct doca_comch_connection *comch_connection) |
| |
| void | server_recv_event_cb (struct doca_comch_event_msg_recv *event, uint8_t *recv_buffer, uint32_t msg_len, struct doca_comch_connection *comch_connection) |
| |
◆ MAX_FILE_NAME
| #define MAX_FILE_NAME 255 /* Max file name */ |
◆ file_integrity_mode
◆ transfer_state
| Enumerator |
|---|
| TRANSFER_IDLE | |
| TRANSFER_IN_PROGRESS | |
| TRANSFER_COMPLETE | |
| TRANSFER_ERROR | |
| TRANSFER_IDLE | |
| TRANSFER_IN_PROGRESS | |
| TRANSFER_COMPLETE | |
| TRANSFER_ERROR | |
| FASTPATH_IDLE | |
| FASTPATH_IN_PROGRESS | |
| FASTPATH_COMPLETE | |
| FASTPATH_ERROR | |
Definition at line 48 of file file_integrity_core.h.
◆ client_recv_event_cb()
| void client_recv_event_cb |
( |
struct doca_comch_event_msg_recv * |
event, |
|
|
uint8_t * |
recv_buffer, |
|
|
uint32_t |
msg_len, |
|
|
struct doca_comch_connection * |
comch_connection |
|
) |
| |
◆ file_integrity_cleanup()
◆ file_integrity_client()
◆ file_integrity_init()
◆ file_integrity_server()
◆ register_file_integrity_params()
◆ server_recv_event_cb()
| void server_recv_event_cb |
( |
struct doca_comch_event_msg_recv * |
event, |
|
|
uint8_t * |
recv_buffer, |
|
|
uint32_t |
msg_len, |
|
|
struct doca_comch_connection * |
comch_connection |
|
) |
| |