#include "tlv_library.h"
#include "buffer.h"
#include "tokens.h"
Go to the source code of this file.
◆ DER_SIGNATURE_MAX_SIZE
| #define DER_SIGNATURE_MAX_SIZE 72 |
◆ DER_SIGNATURE_MIN_SIZE
| #define DER_SIGNATURE_MIN_SIZE 64 |
◆ tlv_dynamic_descriptor_out_t
◆ tlv_dynamic_descriptor_status_t
◆ tlv_dynamic_descriptor_status_e
| Enumerator |
|---|
| TLV_DYNAMIC_DESCRIPTOR_SUCCESS | |
| TLV_DYNAMIC_DESCRIPTOR_PARSING_ERROR | |
| TLV_DYNAMIC_DESCRIPTOR_MISSING_STRUCTURE_TAG | |
| TLV_DYNAMIC_DESCRIPTOR_WRONG_TYPE | |
| TLV_DYNAMIC_DESCRIPTOR_MISSING_TAG | |
| TLV_DYNAMIC_DESCRIPTOR_WRONG_APPLICATION_NAME | |
| TLV_DYNAMIC_DESCRIPTOR_UNKNOWN_VERSION | |
| TLV_DYNAMIC_DESCRIPTOR_SIGNATURE_ERROR | |
Definition at line 55 of file tlv_use_case_dynamic_descriptor.h.
◆ tlv_use_case_dynamic_descriptor()
Processes a TLV dynamic descriptor use case.
This function parses the provided payload buffer and extracts dynamic descriptor information, storing the results in the output structure.
- Parameters
-
| [in] | payload | Pointer to the buffer containing the TLV payload data. |
| [out] | out | Pointer to the structure where the parsed dynamic descriptor will be stored. |
- Returns
- Status code indicating the result of the operation. See
tlv_dynamic_descriptor_status_t for possible values.
Definition at line 119 of file tlv_use_case_dynamic_descriptor.c.