Public Key Acceleration Library Reference Guide  1.0
Public Attributes | List of all members
pka_results_t Struct Reference

#include <pka.h>

Collaboration diagram for pka_results_t:
Collaboration graph
[legend]

Public Attributes

void * user_data
 Opaque data pointer. More...
 
pka_opcode_t opcode
 Opcode of the associated request. More...
 
uint8_t result_cnt
 Result cnt must be 0, 1 or 2. More...
 
pka_result_code_t status
 Same as result_code. More...
 
pka_cmp_code_t compare_result
 Result of a comparison. More...
 
pka_operand_t results [MAX_RESULT_CNT]
 Actual result operand descs. More...
 

Detailed Description

The pka_results_t record type is used to package up the entire set of output vectors (of which there can be 0, 1 or 2) as well as other result values like the compare_result (only used for compare op), the result_cnt and the overall status.

Member Data Documentation

◆ compare_result

pka_cmp_code_t pka_results_t::compare_result

Result of a comparison.

◆ opcode

pka_opcode_t pka_results_t::opcode

Opcode of the associated request.

◆ result_cnt

uint8_t pka_results_t::result_cnt

Result cnt must be 0, 1 or 2.

◆ results

pka_operand_t pka_results_t::results[MAX_RESULT_CNT]

Actual result operand descs.

◆ status

pka_result_code_t pka_results_t::status

Same as result_code.

◆ user_data

void* pka_results_t::user_data

Opaque data pointer.


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