Data Accelerator Offload
Loading...
Searching...
No Matches
Data Fields
dao_lc_res Struct Reference

#include <dao_liquid_crypto.h>

Data Fields

union { 
 
   union dao_cpt_res_s   res 
 
   struct dao_compdev_res   compdev_res 
 
};  
 
union { 
 
   struct { 
 
      uint16_t   data_out_len 
 
   }   rsa 
 
   struct { 
 
      uint16_t   ecc_rs_out_len 
 
   }   ecdsa 
 
   uint64_t   u64 
 
};  
 
uint64_t op_cookie
 

Detailed Description

The liquid crypto result structure.

This structure is used to store the result of a liquid crypto operation.

Definition at line 573 of file dao_liquid_crypto.h.

Field Documentation

◆ res

union dao_cpt_res_s res

The result of the operation returned by CPT

Definition at line 577 of file dao_liquid_crypto.h.

◆ compdev_res

struct dao_compdev_res compdev_res

The result of the operation returned by compress device

Definition at line 579 of file dao_liquid_crypto.h.

◆ [union]

union { ... }

Result from the LC card

◆ data_out_len

uint16_t data_out_len

The length of the output data

Definition at line 586 of file dao_liquid_crypto.h.

◆ [struct]

struct { ... } rsa

Metadata associated with RSA operations

◆ ecc_rs_out_len

uint16_t ecc_rs_out_len

< Length of the ECDSA r and s components

Definition at line 591 of file dao_liquid_crypto.h.

◆ [struct]

struct { ... } ecdsa

Metadata associated with ECDSA operations

◆ wrap_unwrap_key_len

uint16_t wrap_unwrap_key_len

Length of the key data wrapped or unwrapped

Definition at line 595 of file dao_liquid_crypto.h.

◆ u64

uint64_t u64

Generic 64-bit metadata

Definition at line 598 of file dao_liquid_crypto.h.

◆ [union]

union { ... }

Additional metadata from the operation

◆ op_cookie

uint64_t op_cookie

The cookie associated with the operation

Definition at line 601 of file dao_liquid_crypto.h.


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