|
Public Key Acceleration Library Reference Guide
2.0
|
#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... | |
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.
| 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.