|
Data Accelerator Offload
|
#include <dao_liquid_crypto.h>
Data Fields | ||
| union dao_cpt_res_s | res | |
| union { | ||
| struct { | ||
| uint16_t data_out_len | ||
| } rsa | ||
| struct { | ||
| uint16_t ecc_rs_out_len | ||
| } ecdsa | ||
| uint64_t u64 | ||
| }; | ||
| uint64_t | op_cookie | |
The liquid crypto result structure.
This structure is used to store the result of a liquid crypto operation.
Definition at line 307 of file dao_liquid_crypto.h.
| union dao_cpt_res_s res |
The result of the operation returned by CPT
Definition at line 309 of file dao_liquid_crypto.h.
| uint16_t data_out_len |
The length of the output data
Definition at line 315 of file dao_liquid_crypto.h.
| struct { ... } rsa |
Metadata associated with RSA operations
| uint16_t ecc_rs_out_len |
< Length of the ECDSA r and s components
Definition at line 320 of file dao_liquid_crypto.h.
| struct { ... } ecdsa |
Metadata associated with ECDSA operations
| uint64_t u64 |
Generic 64-bit metadata
Definition at line 323 of file dao_liquid_crypto.h.
| union { ... } |
Additional metadata from the operation
| uint64_t op_cookie |
The cookie associated with the operation
Definition at line 326 of file dao_liquid_crypto.h.