diff options
author | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2020-02-04 18:42:04 +0100 |
---|---|---|
committer | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2020-02-09 20:38:10 +0100 |
commit | 55f6d26b7424d660c99bc89f3677b20294e87a27 (patch) | |
tree | a8080fdcf0d9688c154417e50c58055e364f8b6b /src/reclaim/plugin_gnsrecord_reclaim.c | |
parent | 5b6bb2ce4d60635b2af950d72b45f12686fd5218 (diff) | |
download | gnunet-55f6d26b7424d660c99bc89f3677b20294e87a27.tar.gz gnunet-55f6d26b7424d660c99bc89f3677b20294e87a27.zip |
Refactoring reclaim attestations
Diffstat (limited to 'src/reclaim/plugin_gnsrecord_reclaim.c')
-rw-r--r-- | src/reclaim/plugin_gnsrecord_reclaim.c | 30 |
1 files changed, 12 insertions, 18 deletions
diff --git a/src/reclaim/plugin_gnsrecord_reclaim.c b/src/reclaim/plugin_gnsrecord_reclaim.c index f7145a272..b91e123a3 100644 --- a/src/reclaim/plugin_gnsrecord_reclaim.c +++ b/src/reclaim/plugin_gnsrecord_reclaim.c | |||
@@ -44,18 +44,15 @@ value_to_string (void *cls, uint32_t type, const void *data, size_t data_size) | |||
44 | { | 44 | { |
45 | switch (type) | 45 | switch (type) |
46 | { | 46 | { |
47 | case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR: | ||
48 | return GNUNET_STRINGS_data_to_string_alloc (data, data_size); | ||
49 | |||
50 | case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_REDIRECT: | 47 | case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_REDIRECT: |
51 | case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_CLIENT: | 48 | case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_CLIENT: |
52 | return GNUNET_strndup (data, data_size); | 49 | return GNUNET_strndup (data, data_size); |
53 | 50 | case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTRIBUTE: | |
54 | case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR_REF: | 51 | case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTRIBUTE_REF: |
55 | case GNUNET_GNSRECORD_TYPE_RECLAIM_TICKET: | 52 | case GNUNET_GNSRECORD_TYPE_RECLAIM_TICKET: |
56 | case GNUNET_GNSRECORD_TYPE_RECLAIM_MASTER: | 53 | case GNUNET_GNSRECORD_TYPE_RECLAIM_MASTER: |
57 | case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTEST_ATTR: | 54 | case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTESTATION: |
58 | case GNUNET_GNSRECORD_TYPE_RECLAIM_REFERENCE: | 55 | case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTESTATION_REF: |
59 | return GNUNET_STRINGS_data_to_string_alloc (data, data_size); | 56 | return GNUNET_STRINGS_data_to_string_alloc (data, data_size); |
60 | 57 | ||
61 | default: | 58 | default: |
@@ -83,20 +80,17 @@ string_to_value (void *cls, uint32_t type, const char *s, void **data, | |||
83 | return GNUNET_SYSERR; | 80 | return GNUNET_SYSERR; |
84 | switch (type) | 81 | switch (type) |
85 | { | 82 | { |
86 | case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR: | ||
87 | return GNUNET_STRINGS_string_to_data (s, strlen (s), *data, *data_size); | ||
88 | |||
89 | case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_REDIRECT: | 83 | case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_REDIRECT: |
90 | case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_CLIENT: | 84 | case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_CLIENT: |
91 | *data = GNUNET_strdup (s); | 85 | *data = GNUNET_strdup (s); |
92 | *data_size = strlen (s); | 86 | *data_size = strlen (s); |
93 | return GNUNET_OK; | 87 | return GNUNET_OK; |
94 | 88 | case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTRIBUTE: | |
95 | case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR_REF: | 89 | case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTRIBUTE_REF: |
96 | case GNUNET_GNSRECORD_TYPE_RECLAIM_MASTER: | 90 | case GNUNET_GNSRECORD_TYPE_RECLAIM_MASTER: |
97 | case GNUNET_GNSRECORD_TYPE_RECLAIM_TICKET: | 91 | case GNUNET_GNSRECORD_TYPE_RECLAIM_TICKET: |
98 | case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTEST_ATTR: | 92 | case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTESTATION: |
99 | case GNUNET_GNSRECORD_TYPE_RECLAIM_REFERENCE: | 93 | case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTESTATION_REF: |
100 | return GNUNET_STRINGS_string_to_data (s, strlen (s), *data, *data_size); | 94 | return GNUNET_STRINGS_string_to_data (s, strlen (s), *data, *data_size); |
101 | 95 | ||
102 | default: | 96 | default: |
@@ -114,14 +108,14 @@ static struct | |||
114 | const char *name; | 108 | const char *name; |
115 | uint32_t number; | 109 | uint32_t number; |
116 | } name_map[] = { | 110 | } name_map[] = { |
117 | { "RECLAIM_ATTR", GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR }, | 111 | { "RECLAIM_ATTRIBUTE", GNUNET_GNSRECORD_TYPE_RECLAIM_ATTRIBUTE }, |
118 | { "RECLAIM_ATTR_REF", GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR_REF }, | 112 | { "RECLAIM_ATTRIBUTE_REF", GNUNET_GNSRECORD_TYPE_RECLAIM_ATTRIBUTE_REF }, |
119 | { "RECLAIM_ATTEST", GNUNET_GNSRECORD_TYPE_RECLAIM_ATTEST_ATTR }, | 113 | { "RECLAIM_ATTESTATION", GNUNET_GNSRECORD_TYPE_RECLAIM_ATTESTATION }, |
114 | { "RECLAIM_ATTESTATION_REF", GNUNET_GNSRECORD_TYPE_RECLAIM_ATTESTATION_REF }, | ||
120 | { "RECLAIM_MASTER", GNUNET_GNSRECORD_TYPE_RECLAIM_MASTER }, | 115 | { "RECLAIM_MASTER", GNUNET_GNSRECORD_TYPE_RECLAIM_MASTER }, |
121 | { "RECLAIM_OIDC_CLIENT", GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_CLIENT }, | 116 | { "RECLAIM_OIDC_CLIENT", GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_CLIENT }, |
122 | { "RECLAIM_OIDC_REDIRECT", GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_REDIRECT }, | 117 | { "RECLAIM_OIDC_REDIRECT", GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_REDIRECT }, |
123 | { "RECLAIM_TICKET", GNUNET_GNSRECORD_TYPE_RECLAIM_TICKET }, | 118 | { "RECLAIM_TICKET", GNUNET_GNSRECORD_TYPE_RECLAIM_TICKET }, |
124 | { "RECLAIM_REFERENCE", GNUNET_GNSRECORD_TYPE_RECLAIM_REFERENCE }, | ||
125 | { NULL, UINT32_MAX } | 119 | { NULL, UINT32_MAX } |
126 | }; | 120 | }; |
127 | 121 | ||