summaryrefslogtreecommitdiff
path: root/src/include/gnunet_abe_lib.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/gnunet_abe_lib.h')
-rw-r--r--src/include/gnunet_abe_lib.h47
1 files changed, 24 insertions, 23 deletions
diff --git a/src/include/gnunet_abe_lib.h b/src/include/gnunet_abe_lib.h
index 1988f4dec..fd1df9f0d 100644
--- a/src/include/gnunet_abe_lib.h
+++ b/src/include/gnunet_abe_lib.h
@@ -60,7 +60,7 @@ struct GNUNET_CRYPTO_AbeKey;
60 * @return fresh private key; free using #GNUNET_ABE_cpabe_delete_master_key 60 * @return fresh private key; free using #GNUNET_ABE_cpabe_delete_master_key
61 */ 61 */
62struct GNUNET_ABE_AbeMasterKey * 62struct GNUNET_ABE_AbeMasterKey *
63GNUNET_ABE_cpabe_create_master_key(void); 63GNUNET_ABE_cpabe_create_master_key (void);
64 64
65/** 65/**
66 * @ingroup abe 66 * @ingroup abe
@@ -70,7 +70,7 @@ GNUNET_ABE_cpabe_create_master_key(void);
70 * @return fresh private key; free using #GNUNET_free 70 * @return fresh private key; free using #GNUNET_free
71 */ 71 */
72void 72void
73GNUNET_ABE_cpabe_delete_master_key(struct GNUNET_ABE_AbeMasterKey *key); 73GNUNET_ABE_cpabe_delete_master_key (struct GNUNET_ABE_AbeMasterKey *key);
74 74
75/** 75/**
76 * @ingroup abe 76 * @ingroup abe
@@ -81,8 +81,8 @@ GNUNET_ABE_cpabe_delete_master_key(struct GNUNET_ABE_AbeMasterKey *key);
81 * @return fresh private key; free using #GNUNET_ABE_cpabe_delete_key 81 * @return fresh private key; free using #GNUNET_ABE_cpabe_delete_key
82 */ 82 */
83struct GNUNET_ABE_AbeKey * 83struct GNUNET_ABE_AbeKey *
84GNUNET_ABE_cpabe_create_key(struct GNUNET_ABE_AbeMasterKey *key, 84GNUNET_ABE_cpabe_create_key (struct GNUNET_ABE_AbeMasterKey *key,
85 char **attrs); 85 char **attrs);
86 86
87/** 87/**
88 * @ingroup abe 88 * @ingroup abe
@@ -93,8 +93,8 @@ GNUNET_ABE_cpabe_create_key(struct GNUNET_ABE_AbeMasterKey *key,
93 * @return fresh private key; free using #GNUNET_free 93 * @return fresh private key; free using #GNUNET_free
94 */ 94 */
95void 95void
96GNUNET_ABE_cpabe_delete_key(struct GNUNET_ABE_AbeKey *key, 96GNUNET_ABE_cpabe_delete_key (struct GNUNET_ABE_AbeKey *key,
97 int delete_pub); 97 int delete_pub);
98 98
99 99
100/** 100/**
@@ -109,11 +109,11 @@ GNUNET_ABE_cpabe_delete_key(struct GNUNET_ABE_AbeKey *key,
109 * @return the size of the encrypted block, -1 for errors 109 * @return the size of the encrypted block, -1 for errors
110 */ 110 */
111ssize_t 111ssize_t
112GNUNET_ABE_cpabe_encrypt(const void *block, 112GNUNET_ABE_cpabe_encrypt (const void *block,
113 size_t size, 113 size_t size,
114 const char *policy, 114 const char *policy,
115 const struct GNUNET_ABE_AbeMasterKey *key, 115 const struct GNUNET_ABE_AbeMasterKey *key,
116 void **result); 116 void **result);
117 117
118/** 118/**
119 * @ingroup abe 119 * @ingroup abe
@@ -126,10 +126,10 @@ GNUNET_ABE_cpabe_encrypt(const void *block,
126 * @return the size of the encrypted block, -1 for errors 126 * @return the size of the encrypted block, -1 for errors
127 */ 127 */
128ssize_t 128ssize_t
129GNUNET_ABE_cpabe_decrypt(const void *block, 129GNUNET_ABE_cpabe_decrypt (const void *block,
130 size_t size, 130 size_t size,
131 const struct GNUNET_ABE_AbeKey *key, 131 const struct GNUNET_ABE_AbeKey *key,
132 void **result); 132 void **result);
133 133
134/** 134/**
135 * @ingroup abe 135 * @ingroup abe
@@ -140,8 +140,8 @@ GNUNET_ABE_cpabe_decrypt(const void *block,
140 * @return the size of the encrypted block, -1 for errors 140 * @return the size of the encrypted block, -1 for errors
141 */ 141 */
142ssize_t 142ssize_t
143GNUNET_ABE_cpabe_serialize_key(const struct GNUNET_ABE_AbeKey *key, 143GNUNET_ABE_cpabe_serialize_key (const struct GNUNET_ABE_AbeKey *key,
144 void **result); 144 void **result);
145 145
146/** 146/**
147 * @ingroup abe 147 * @ingroup abe
@@ -152,8 +152,8 @@ GNUNET_ABE_cpabe_serialize_key(const struct GNUNET_ABE_AbeKey *key,
152 * @return the ABE key. NULL of unsuccessful 152 * @return the ABE key. NULL of unsuccessful
153 */ 153 */
154struct GNUNET_ABE_AbeKey* 154struct GNUNET_ABE_AbeKey*
155GNUNET_ABE_cpabe_deserialize_key(const void *data, 155GNUNET_ABE_cpabe_deserialize_key (const void *data,
156 size_t len); 156 size_t len);
157 157
158/** 158/**
159 * @ingroup abe 159 * @ingroup abe
@@ -164,8 +164,9 @@ GNUNET_ABE_cpabe_deserialize_key(const void *data,
164 * @return the size of the encrypted block, -1 for errors 164 * @return the size of the encrypted block, -1 for errors
165 */ 165 */
166ssize_t 166ssize_t
167GNUNET_ABE_cpabe_serialize_master_key(const struct GNUNET_ABE_AbeMasterKey *key, 167GNUNET_ABE_cpabe_serialize_master_key (const struct
168 void **result); 168 GNUNET_ABE_AbeMasterKey *key,
169 void **result);
169 170
170/** 171/**
171 * @ingroup abe 172 * @ingroup abe
@@ -176,8 +177,8 @@ GNUNET_ABE_cpabe_serialize_master_key(const struct GNUNET_ABE_AbeMasterKey *key,
176 * @return the ABE key. NULL of unsuccessful 177 * @return the ABE key. NULL of unsuccessful
177 */ 178 */
178struct GNUNET_ABE_AbeMasterKey* 179struct GNUNET_ABE_AbeMasterKey*
179GNUNET_ABE_cpabe_deserialize_master_key(const void *data, 180GNUNET_ABE_cpabe_deserialize_master_key (const void *data,
180 size_t len); 181 size_t len);
181 182
182 183
183#if 0 /* keep Emacsens' auto-indent happy */ 184#if 0 /* keep Emacsens' auto-indent happy */