aboutsummaryrefslogtreecommitdiff
path: root/src/gnunet_chat_util.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gnunet_chat_util.h')
-rw-r--r--src/gnunet_chat_util.h21
1 files changed, 19 insertions, 2 deletions
diff --git a/src/gnunet_chat_util.h b/src/gnunet_chat_util.h
index d9ff947..1ffa01a 100644
--- a/src/gnunet_chat_util.h
+++ b/src/gnunet_chat_util.h
@@ -27,14 +27,31 @@
27 27
28#include <gnunet/platform.h> 28#include <gnunet/platform.h>
29#include <gnunet/gnunet_common.h> 29#include <gnunet/gnunet_common.h>
30#include <gnunet/gnunet_crypto_lib.h>
31#include <gnunet/gnunet_disk_lib.h>
30#include <gnunet/gnunet_messenger_service.h> 32#include <gnunet/gnunet_messenger_service.h>
31#include <gnunet/gnunet_util_lib.h> 33#include <gnunet/gnunet_util_lib.h>
32 34
33void 35void
34util_shorthash_from_member (const struct GNUNET_MESSENGER_Contact *member, 36util_shorthash_from_member (const struct GNUNET_MESSENGER_Contact *member,
35 struct GNUNET_ShortHashCode* shorthash); 37 struct GNUNET_ShortHashCode *shorthash);
36 38
37void 39void
38util_set_name_field (const char *name, char** field); 40util_set_name_field (const char *name, char **field);
41
42int
43util_hash_file (const char *filename, struct GNUNET_HashCode *hash);
44
45int
46util_encrypt_file (const char *filename,
47 const struct GNUNET_CRYPTO_SymmetricSessionKey *key);
48
49int
50util_decrypt_file (const char *filename,
51 const struct GNUNET_CRYPTO_SymmetricSessionKey *key);
52
53int
54util_get_filename (const char *directory, const struct GNUNET_HashCode *hash,
55 char **filename);
39 56
40#endif /* GNUNET_CHAT_UTIL_H_ */ 57#endif /* GNUNET_CHAT_UTIL_H_ */