aboutsummaryrefslogtreecommitdiff
path: root/src/reclaim/reclaim_credential.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/reclaim/reclaim_credential.h')
-rw-r--r--src/reclaim/reclaim_credential.h28
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};