aboutsummaryrefslogtreecommitdiff
path: root/src/include/gnunet_reclaim_service.h
diff options
context:
space:
mode:
authorMarkus Voggenreiter <Markus.Voggenreiter@tum.de>2019-10-27 22:43:23 +0100
committerSchanzenbach, Martin <mschanzenbach@posteo.de>2020-01-13 13:31:03 +0100
commitb62682f35d3752eff4b9d7ff52d47e0bfbd6b6f5 (patch)
treebfa262535f1ed7ce2e343972795a20fd070533db /src/include/gnunet_reclaim_service.h
parentdf903a80b2681567bf0b1afe9f1e3c89b13efbc2 (diff)
downloadgnunet-b62682f35d3752eff4b9d7ff52d47e0bfbd6b6f5.tar.gz
gnunet-b62682f35d3752eff4b9d7ff52d47e0bfbd6b6f5.zip
Deletion of Reference Type
Diffstat (limited to 'src/include/gnunet_reclaim_service.h')
-rw-r--r--src/include/gnunet_reclaim_service.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/include/gnunet_reclaim_service.h b/src/include/gnunet_reclaim_service.h
index eb6c1bc9e..f839123e5 100644
--- a/src/include/gnunet_reclaim_service.h
+++ b/src/include/gnunet_reclaim_service.h
@@ -210,6 +210,25 @@ GNUNET_RECLAIM_attestation_delete (
210 const struct GNUNET_RECLAIM_ATTESTATION_Claim *attr, 210 const struct GNUNET_RECLAIM_ATTESTATION_Claim *attr,
211 GNUNET_RECLAIM_ContinuationWithStatus cont, 211 GNUNET_RECLAIM_ContinuationWithStatus cont,
212 void *cont_cls); 212 void *cont_cls);
213
214/**
215 * Delete an attestation reference. Tickets used to share this reference are updated
216 * accordingly.
217 *
218 * @param h handle to the re:claimID service
219 * @param pkey Private key of the identity to delete the reference from
220 * @param attr The reference
221 * @param cont Continuation to call when done
222 * @param cont_cls Closure for @a cont
223 * @return handle Used to to abort the request
224 */
225struct GNUNET_RECLAIM_Operation *
226GNUNET_RECLAIM_attestation_reference_delete (
227 struct GNUNET_RECLAIM_Handle *h,
228 const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey,
229 const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *attr,
230 GNUNET_RECLAIM_ContinuationWithStatus cont,
231 void *cont_cls);
213/** 232/**
214 * List all attributes for a local identity. 233 * List all attributes for a local identity.
215 * This MUST lock the `struct GNUNET_RECLAIM_Handle` 234 * This MUST lock the `struct GNUNET_RECLAIM_Handle`