Public Key Acceleration Library Reference Guide  2.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Attributes | List of all members
pka_operand_t Struct Reference

#include <pka.h>

Public Attributes

uint16_t buf_len
 Size of the buffer holding the big integer. More...
 
uint16_t actual_len
 Actual minimum # of bytes used by the operand. More...
 
uint8_t is_encrypted
 Reserved for future use. More...
 
uint8_t big_endian
 Indicates byte order of the big integer operand. More...
 
uint8_t internal_use
 Internal use. Must be set to 0 by users. More...
 
uint8_t pad
 Reserved for future use. More...
 
uint8_t * buf_ptr
 Pointer to the buffer holding the big integer. More...
 

Detailed Description

The pka_operand_t is the record type used to represent big integer numbers. Despite its name, it is used to represent all big integers including the results.

Member Data Documentation

uint16_t pka_operand_t::actual_len

Actual minimum # of bytes used by the operand.

uint8_t pka_operand_t::big_endian

Indicates byte order of the big integer operand.

uint16_t pka_operand_t::buf_len

Size of the buffer holding the big integer.

uint8_t* pka_operand_t::buf_ptr

Pointer to the buffer holding the big integer.

uint8_t pka_operand_t::internal_use

Internal use. Must be set to 0 by users.

uint8_t pka_operand_t::is_encrypted

Reserved for future use.

uint8_t pka_operand_t::pad

Reserved for future use.


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