My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Attributes | List of all members
otz_operation_t Struct Reference

The otz_operation_t structure is used to contain control information related to an operation that is to be invoked with the security environment. More...

#include <otz_api.h>

Public Attributes

otz_state_t ui_state
 
otz_session_tsession
 
uint32_t type
 
int session_id
 
struct otz_enc_dec_t enc_dec
 
struct otz_mem_reference shared_mem [MAX_MEMBLOCKS_PER_OPERATION]
 
int shared_mem_ref_count
 
struct otz_mem_reference temp_mem [MAX_MEMBLOCKS_PER_OPERATION]
 
int temp_mem_ref_count
 
int s_errno
 

Detailed Description

The otz_operation_t structure is used to contain control information related to an operation that is to be invoked with the security environment.

Member Data Documentation

struct otz_enc_dec_t otz_operation_t::enc_dec

Encoder and decoder state

int otz_operation_t::s_errno

Error number from the client driver

otz_session_t* otz_operation_t::session

Session context

int otz_operation_t::session_id

Session id for the operation

struct otz_mem_reference otz_operation_t::shared_mem[MAX_MEMBLOCKS_PER_OPERATION]

Shared memory referred during this operation

int otz_operation_t::shared_mem_ref_count

Shared memory referred count

struct otz_mem_reference otz_operation_t::temp_mem[MAX_MEMBLOCKS_PER_OPERATION]

Temporary shared memory referred during this operation

int otz_operation_t::temp_mem_ref_count

Temporary shared memory referred count

uint32_t otz_operation_t::type

Type of operation

otz_state_t otz_operation_t::ui_state

State of the operation


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