diff options
Diffstat (limited to 'src/reclaim/reclaim_credential.h')
-rw-r--r-- | src/reclaim/reclaim_credential.h | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/src/reclaim/reclaim_credential.h b/src/reclaim/reclaim_credential.h index 7704ed968..ffec15445 100644 --- a/src/reclaim/reclaim_credential.h +++ b/src/reclaim/reclaim_credential.h | |||
@@ -49,14 +49,24 @@ struct Credential | |||
49 | struct GNUNET_RECLAIM_Identifier credential_id; | 49 | struct GNUNET_RECLAIM_Identifier credential_id; |
50 | 50 | ||
51 | /** | 51 | /** |
52 | * Reserved (alignment) | ||
53 | */ | ||
54 | uint16_t nl_reserved; | ||
55 | |||
56 | /** | ||
52 | * Name length | 57 | * Name length |
53 | */ | 58 | */ |
54 | uint32_t name_len; | 59 | uint16_t name_len; |
60 | |||
61 | /** | ||
62 | * Reserved (alignment) | ||
63 | */ | ||
64 | uint16_t dl_reserved; | ||
55 | 65 | ||
56 | /** | 66 | /** |
57 | * Data size | 67 | * Data size |
58 | */ | 68 | */ |
59 | uint32_t data_size; | 69 | uint16_t data_size; |
60 | 70 | ||
61 | // followed by data_size Credential value data | 71 | // followed by data_size Credential value data |
62 | }; | 72 | }; |
@@ -83,14 +93,24 @@ struct Presentation | |||
83 | struct GNUNET_RECLAIM_Identifier credential_id; | 93 | struct GNUNET_RECLAIM_Identifier credential_id; |
84 | 94 | ||
85 | /** | 95 | /** |
96 | * Reserved (alignment) | ||
97 | */ | ||
98 | uint16_t reserved_nl GNUNET_PACKED; | ||
99 | |||
100 | /** | ||
86 | * Name length | 101 | * Name length |
87 | */ | 102 | */ |
88 | uint32_t name_len; | 103 | uint16_t name_len GNUNET_PACKED; |
104 | |||
105 | /** | ||
106 | * Reserved (alignment) | ||
107 | */ | ||
108 | uint16_t reserved_ds GNUNET_PACKED; | ||
89 | 109 | ||
90 | /** | 110 | /** |
91 | * Data size | 111 | * Data size |
92 | */ | 112 | */ |
93 | uint32_t data_size; | 113 | uint16_t data_size GNUNET_PACKED; |
94 | 114 | ||
95 | // followed by data_size Presentation value data | 115 | // followed by data_size Presentation value data |
96 | }; | 116 | }; |