OPTIGA™ Trust M
Host Library Documentation
example_optiga_util_protected_update.h File Reference

This file provides the data set for protected update of ecc key object with confidentiality. More...

#include "optiga/optiga_lib_config.h"
#include <stdint.h>
#include "data_object.h"
Include dependency graph for example_optiga_util_protected_update.h:

Go to the source code of this file.

Data Structures

struct  optiga_protected_update_manifest_fragment_configuration
 Specifies the structure for protected update manifest and fragment configuration. More...
 
struct  optiga_protected_update_data_configuration
 Specifies the structure for protected update data configuration. More...
 
#define INTEGRITY_PROTECTED   (0x00)
 Macro to enable secure data update in OID example. More...
 
typedef struct optiga_protected_update_manifest_fragment_configuration optiga_protected_update_manifest_fragment_configuration_t
 Specifies the structure for protected update manifest and fragment configuration. More...
 
typedef struct optiga_protected_update_data_configuration optiga_protected_update_data_configuration_t
 Specifies the structure for protected update data configuration. More...
 
optiga_protected_update_manifest_fragment_configuration_t data_integrity_configuration
 

Detailed Description

This file provides the data set for protected update of ecc key object with confidentiality.

Author
Infineon Technologies AG

Definition in file example_optiga_util_protected_update.h.

Macro Definition Documentation

◆ INTEGRITY_PROTECTED

#define INTEGRITY_PROTECTED   (0x00)

Macro to enable secure data update in OID example.

Definition at line 54 of file example_optiga_util_protected_update.h.

Typedef Documentation

◆ optiga_protected_update_data_configuration_t

Specifies the structure for protected update data configuration.

◆ optiga_protected_update_manifest_fragment_configuration_t

Specifies the structure for protected update manifest and fragment configuration.

Variable Documentation

◆ data_integrity_configuration

Initial value:

Integrity protected manifest and fragment configuration

Definition at line 97 of file example_optiga_util_protected_update.h.

int_final_fragment_array
const uint8_t int_final_fragment_array[]
Definition: data_object.h:185
manifest_int
const uint8_t manifest_int[]
Definition: data_object.h:43
int_continue_fragment_array
const uint8_t int_continue_fragment_array[]
Definition: data_object.h:136