diff options
author | Markus Voggenreiter <Markus.Voggenreiter@tum.de> | 2019-11-27 12:30:49 +0100 |
---|---|---|
committer | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2020-01-13 13:31:05 +0100 |
commit | cb08bbcbefc98afe6b8c7600bb0dfb1241343cff (patch) | |
tree | ec801cb4e772bd245ca8d22f19bc751ca67d2737 /src/include | |
parent | c0fce9ca75973a646f80372fcc08c059818ba548 (diff) | |
download | gnunet-cb08bbcbefc98afe6b8c7600bb0dfb1241343cff.tar.gz gnunet-cb08bbcbefc98afe6b8c7600bb0dfb1241343cff.zip |
Basic Functionality Implemented
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/gnunet_gnsrecord_lib.h | 9 | ||||
-rw-r--r-- | src/include/gnunet_reclaim_attribute_lib.h | 22 |
2 files changed, 22 insertions, 9 deletions
diff --git a/src/include/gnunet_gnsrecord_lib.h b/src/include/gnunet_gnsrecord_lib.h index b49e39b76..797c71380 100644 --- a/src/include/gnunet_gnsrecord_lib.h +++ b/src/include/gnunet_gnsrecord_lib.h | |||
@@ -150,15 +150,6 @@ extern "C" { | |||
150 | */ | 150 | */ |
151 | #define GNUNET_GNSRECORD_TYPE_RECLAIM_REFERENCE 65555 | 151 | #define GNUNET_GNSRECORD_TYPE_RECLAIM_REFERENCE 65555 |
152 | 152 | ||
153 | /** | ||
154 | * Record type for reclaim attestation records | ||
155 | */ | ||
156 | #define GNUNET_GNSRECORD_TYPE_RECLAIM_ATTEST_REF 65556 | ||
157 | |||
158 | /** | ||
159 | * Record type for reclaim reference records | ||
160 | */ | ||
161 | #define GNUNET_GNSRECORD_TYPE_RECLAIM_REFERENCE_REF 65557 | ||
162 | 153 | ||
163 | /** | 154 | /** |
164 | * Flags that can be set for a record. | 155 | * Flags that can be set for a record. |
diff --git a/src/include/gnunet_reclaim_attribute_lib.h b/src/include/gnunet_reclaim_attribute_lib.h index c761d20ed..004f2bd10 100644 --- a/src/include/gnunet_reclaim_attribute_lib.h +++ b/src/include/gnunet_reclaim_attribute_lib.h | |||
@@ -198,6 +198,20 @@ struct GNUNET_RECLAIM_ATTRIBUTE_ClaimListEntry | |||
198 | * The attribute claim | 198 | * The attribute claim |
199 | */ | 199 | */ |
200 | struct GNUNET_RECLAIM_ATTRIBUTE_Claim *claim; | 200 | struct GNUNET_RECLAIM_ATTRIBUTE_Claim *claim; |
201 | /** | ||
202 | * The attestation claim | ||
203 | */ | ||
204 | struct GNUNET_RECLAIM_ATTESTATION_Claim *attest; | ||
205 | |||
206 | /** | ||
207 | * The reference | ||
208 | */ | ||
209 | struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *reference; | ||
210 | }; | ||
211 | |||
212 | struct GNUNET_RECLAIM_ATTRIBUTE_ClaimListEntryType | ||
213 | { | ||
214 | uint32_t type; | ||
201 | }; | 215 | }; |
202 | 216 | ||
203 | 217 | ||
@@ -278,6 +292,14 @@ GNUNET_RECLAIM_ATTRIBUTE_list_serialize ( | |||
278 | struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList * | 292 | struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList * |
279 | GNUNET_RECLAIM_ATTRIBUTE_list_deserialize (const char *data, size_t data_size); | 293 | GNUNET_RECLAIM_ATTRIBUTE_list_deserialize (const char *data, size_t data_size); |
280 | 294 | ||
295 | /** | ||
296 | * Count attestations in claim list | ||
297 | * | ||
298 | * @param attrs list | ||
299 | */ | ||
300 | int | ||
301 | GNUNET_RECLAIM_ATTRIBUTE_list_count_attest ( | ||
302 | const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs); | ||
281 | 303 | ||
282 | /** | 304 | /** |
283 | * Get required size for serialization buffer | 305 | * Get required size for serialization buffer |