aboutsummaryrefslogtreecommitdiff
path: root/src/reclaim/did_core.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/reclaim/did_core.h')
-rw-r--r--src/reclaim/did_core.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/reclaim/did_core.h b/src/reclaim/did_core.h
index 6cde18342..842424e14 100644
--- a/src/reclaim/did_core.h
+++ b/src/reclaim/did_core.h
@@ -33,6 +33,10 @@
33#include "did_helper.h" 33#include "did_helper.h"
34#include "jansson.h" 34#include "jansson.h"
35 35
36// #define DID_DOCUMENT_LABEL GNUNET_GNS_EMPTY_LABEL_AT
37#define DID_DOCUMENT_LABEL "didd"
38#define DID_DOCUMENT_DEFAULT_EXPIRATION_TIME "365d"
39
36/** 40/**
37 * @brief Signature of a callback function that is called after a did has been resolved. 41 * @brief Signature of a callback function that is called after a did has been resolved.
38 * did_document contains an Error message if DID can not be resolved. 42 * did_document contains an Error message if DID can not be resolved.
@@ -99,6 +103,7 @@ DID_remove (const struct GNUNET_IDENTITY_Ego *ego,
99 * @param ego ego for which the DID should be created. 103 * @param ego ego for which the DID should be created.
100 * @param did_document did_document that should be saved in namestore. 104 * @param did_document did_document that should be saved in namestore.
101 * If did_document==NULL -> Default DID document is created. 105 * If did_document==NULL -> Default DID document is created.
106 * @param expire_time
102 * @param namestore_handle 107 * @param namestore_handle
103 * @param cont callback function 108 * @param cont callback function
104 * @param cls closure 109 * @param cls closure
@@ -106,6 +111,7 @@ DID_remove (const struct GNUNET_IDENTITY_Ego *ego,
106enum GNUNET_GenericReturnValue 111enum GNUNET_GenericReturnValue
107DID_create (const struct GNUNET_IDENTITY_Ego *ego, 112DID_create (const struct GNUNET_IDENTITY_Ego *ego,
108 const char *did_document, 113 const char *did_document,
114 const struct GNUNET_TIME_Relative *expire_time,
109 struct GNUNET_NAMESTORE_Handle *namestore_handle, 115 struct GNUNET_NAMESTORE_Handle *namestore_handle,
110 DID_action_callback *cont, 116 DID_action_callback *cont,
111 void *cls); 117 void *cls);