11#include "esys_types.h"
19#define ESYS_MAX_SIZE_METADATA 3072
26iesys_MU_IESYSC_PARAM_ENCRYPT_Marshal(
27 const IESYSC_PARAM_ENCRYPT in,
33iesys_MU_IESYSC_PARAM_ENCRYPT_Unmarshal(
34 const uint8_t *buffer,
37 IESYSC_PARAM_ENCRYPT *out);
40iesys_MU_IESYSC_PARAM_ENCRYPT_check(
41 const IESYSC_PARAM_ENCRYPT *in);
44iesys_MU_IESYSC_PARAM_DECRYPT_Marshal(
45 const IESYSC_PARAM_DECRYPT in,
51iesys_MU_IESYSC_PARAM_DECRYPT_Unmarshal(
52 const uint8_t *buffer,
55 IESYSC_PARAM_DECRYPT *out);
58iesys_MU_IESYSC_PARAM_DECRYPT_check(
59 const IESYSC_PARAM_DECRYPT *in);
62iesys_MU_IESYSC_TYPE_POLICY_AUTH_Marshal(
63 const IESYSC_TYPE_POLICY_AUTH in,
69iesys_MU_IESYSC_TYPE_POLICY_AUTH_Unmarshal(
70 const uint8_t *buffer,
73 IESYSC_TYPE_POLICY_AUTH *out);
76iesys_MU_IESYSC_TYPE_POLICY_AUTH_check(
77 const IESYSC_TYPE_POLICY_AUTH *in);
80iesys_MU_IESYS_SESSION_Marshal(
87iesys_MU_IESYS_SESSION_Unmarshal(
const uint8_t *buffer,
94iesys_MU_IESYSC_RESOURCE_TYPE_Marshal(
95 const IESYSC_RESOURCE_TYPE in,
101iesys_MU_IESYSC_RESOURCE_TYPE_Unmarshal(
102 const uint8_t *buffer,
105 IESYSC_RESOURCE_TYPE *out);
108iesys_MU_IESYSC_RESOURCE_TYPE_check(
109 const IESYSC_RESOURCE_TYPE *in);
112iesys_MU_IESYS_RSRC_UNION_Marshal(
120iesys_MU_IESYS_RSRC_UNION_Unmarshal(
121 const uint8_t *buffer,
129iesys_MU_IESYS_RESOURCE_Marshal(
136iesys_MU_IESYS_RESOURCE_Unmarshal(
const uint8_t *buffer,
143iesys_MU_IESYS_METADATA_Marshal(
150iesys_MU_IESYS_METADATA_Unmarshal(
const uint8_t *buffer,
157iesys_MU_IESYS_CONTEXT_DATA_Marshal(
164iesys_MU_IESYS_CONTEXT_DATA_Unmarshal(
const uint8_t *buffer,
Definition esys_types.h:103
Definition esys_types.h:95
Definition esys_types.h:86
Definition esys_types.h:51
Definition esys_types.h:77