|
| DOCA_EXPERIMENTAL doca_error_t | doca_flow_crypto_psp_master_key_rotate (struct doca_flow_port *port) |
| | Rotate PSP master key. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_flow_crypto_psp_spi_key_bulk_alloc (struct doca_flow_port *port, enum doca_flow_crypto_key_type key_type, uint32_t nr_spi_keys, struct doca_flow_crypto_psp_spi_key_bulk **spi_key_bulk) |
| | Allocate an array of spi and key pairs. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_flow_crypto_psp_spi_key_bulk_generate (struct doca_flow_crypto_psp_spi_key_bulk *spi_key_bulk) |
| | Fill a bulk with new pairs of SPI and key. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_flow_crypto_psp_spi_key_bulk_get (struct doca_flow_crypto_psp_spi_key_bulk *spi_key_bulk, uint32_t spi_key_idx, uint32_t *spi, uint32_t *key) |
| | Get SPI and key for specific index in the bulk. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_flow_crypto_psp_spi_key_wipe (struct doca_flow_crypto_psp_spi_key_bulk *spi_key_bulk, uint32_t spi_key_idx) |
| | Wipe the memory of a key for specific index in the bulk. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_flow_crypto_psp_spi_key_bulk_clear (struct doca_flow_crypto_psp_spi_key_bulk *spi_key_bulk) |
| | Clear the bulk data. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_flow_crypto_psp_spi_key_bulk_free (struct doca_flow_crypto_psp_spi_key_bulk *spi_key_bulk) |
| | Free the memory for spi key bulk. More...
|
| |
| DOCA_EXPERIMENTAL int | doca_flow_crypto_ipsec_resource_handle (struct doca_flow_port *port, uint64_t quota, uint32_t max_processed_resources) |
| | Handle ipsec resources. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_flow_crypto_ipsec_update_sn (uint32_t shared_res_id, uint64_t sequence_number) |
| | Update the sequence number state for specific resource. More...
|
| |