|
CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
|
Descriptor entry for table-driven PUT DATA processing. More...
Public Attributes | |
| uint16_t | tag |
| void * | buffer |
| size_t | max_size |
| put_data_kind_t | kind |
| const char * | log_label |
Descriptor entry for table-driven PUT DATA processing.
Cases that follow the simple "validate length, memcpy, save" pattern are looked up in this table; cases with custom logic remain handled inline.
Definition at line 1213 of file openpgp.cpp.
| void* put_data_desc_t::buffer |
Destination buffer pointer.
Definition at line 1215 of file openpgp.cpp.
Referenced by apply_put_data_desc().
| put_data_kind_t put_data_desc_t::kind |
| const char* put_data_desc_t::log_label |
Optional log label, may be NULL.
Definition at line 1218 of file openpgp.cpp.
Referenced by apply_put_data_desc().
| size_t put_data_desc_t::max_size |
Buffer capacity in bytes.
Definition at line 1216 of file openpgp.cpp.
Referenced by apply_put_data_desc().
| uint16_t put_data_desc_t::tag |
OpenPGP DO tag value.
Definition at line 1214 of file openpgp.cpp.