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

#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
 

Detailed Description

The liquid crypto result structure.

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

Definition at line 309 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 311 of file dao_liquid_crypto.h.

◆ data_out_len

uint16_t data_out_len

The length of the output data

Definition at line 317 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 322 of file dao_liquid_crypto.h.

◆ [struct]

struct { ... } ecdsa

Metadata associated with ECDSA operations

◆ u64

uint64_t u64

Generic 64-bit metadata

Definition at line 325 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 328 of file dao_liquid_crypto.h.


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