API Reference Manual  1.45.1
odp_crypto_capability_t Struct Reference

Crypto capabilities. More...

#include <crypto_types.h>

Collaboration diagram for odp_crypto_capability_t:
[legend]

Data Fields

uint32_t max_sessions
 Maximum number of crypto sessions.
 
odp_support_t sync_mode
 Supported packet operation in SYNC mode.
 
odp_support_t async_mode
 Supported packet operation in ASYNC mode.
 
odp_crypto_cipher_algos_t ciphers
 Supported cipher algorithms.
 
odp_crypto_cipher_algos_t hw_ciphers
 Cipher algorithms implemented with HW offload.
 
odp_crypto_auth_algos_t auths
 Supported authentication algorithms.
 
odp_crypto_auth_algos_t hw_auths
 Authentication algorithms implemented with HW offload.
 
odp_bool_t queue_type_sched
 Scheduled crypto completion queue support. More...
 
odp_bool_t queue_type_plain
 Plain crypto completion queue support. More...
 

Detailed Description

Crypto capabilities.

Examples
ipsec_crypto/odp_ipsec.c, odp_crypto.c, and odp_sysinfo.c.

Definition at line 1110 of file api/spec/crypto_types.h.

Field Documentation

◆ queue_type_sched

odp_bool_t odp_crypto_capability_t::queue_type_sched

Scheduled crypto completion queue support.

This defines whether scheduled queues are supported as crypto compl_queue. 0: Scheduled queues are not supported as crypto completion queues 1: Scheduled queues are supported as crypto completion queues

See also
odp_crypto_session_param_t
Examples
ipsec_crypto/odp_ipsec.c, odp_crypto.c, and odp_sysinfo.c.

Definition at line 1141 of file api/spec/crypto_types.h.

◆ queue_type_plain

odp_bool_t odp_crypto_capability_t::queue_type_plain

Plain crypto completion queue support.

This defines whether plain queues are supported as crypto compl_queue. 0: Plain queues are not supported as crypto completion queues 1: Plain queues are supported as crypto completion queues

See also
odp_crypto_session_param_t
Examples
ipsec_crypto/odp_ipsec.c, odp_crypto.c, and odp_sysinfo.c.

Definition at line 1152 of file api/spec/crypto_types.h.


The documentation for this struct was generated from the following file: