projects
/
oweals
/
gnunet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- use tunnel encryption state to select decryption key
[oweals/gnunet.git]
/
src
/
include
/
gnunet_hello_lib.h
diff --git
a/src/include/gnunet_hello_lib.h
b/src/include/gnunet_hello_lib.h
index d62638c145202f636244341567cee864b2ee1857..609cb2822c35c85717ce75285b7634918b84f502 100644
(file)
--- a/
src/include/gnunet_hello_lib.h
+++ b/
src/include/gnunet_hello_lib.h
@@
-35,8
+35,7
@@
extern "C"
#endif
#endif
#endif
#endif
-#include "gnunet_common.h"
-#include "gnunet_crypto_lib.h"
+#include "gnunet_util_lib.h"
/**
/**
@@
-145,14
+144,15
@@
GNUNET_HELLO_address_get_size (const struct GNUNET_HELLO_Address *address);
*/
struct GNUNET_HELLO_Message;
*/
struct GNUNET_HELLO_Message;
-/**
-
* Return HELLO type
+
+
/*
* Return HELLO type
*
* @param h HELLO Message to test
*
* @param h HELLO Message to test
- * @
param GNUNET_MESSAGE_TYPE_HELLO or GNUNET_MESSAGE_TYPE_FRIEND_HELLO or 0 on error
+ * @
return GNUNET_YES or GNUNET_NO
*/
*/
-uint16_t
-GNUNET_HELLO_get_type (const struct GNUNET_HELLO_Message *h);
+int
+GNUNET_HELLO_is_friend_only (const struct GNUNET_HELLO_Message *h);
+
/**
* Copy the given address information into
/**
* Copy the given address information into
@@
-198,8
+198,7
@@
typedef size_t (*GNUNET_HELLO_GenerateAddressListCallback) (void *cls,
* @return the hello message
*/
struct GNUNET_HELLO_Message *
* @return the hello message
*/
struct GNUNET_HELLO_Message *
-GNUNET_HELLO_create (const struct GNUNET_CRYPTO_EccPublicKeyBinaryEncoded
- *publicKey,
+GNUNET_HELLO_create (const struct GNUNET_CRYPTO_EddsaPublicKey *publicKey,
GNUNET_HELLO_GenerateAddressListCallback addrgen,
void *addrgen_cls,
int friend_only);
GNUNET_HELLO_GenerateAddressListCallback addrgen,
void *addrgen_cls,
int friend_only);
@@
-326,8
+325,7
@@
GNUNET_HELLO_iterate_new_addresses (const struct GNUNET_HELLO_Message
*/
int
GNUNET_HELLO_get_key (const struct GNUNET_HELLO_Message *hello,
*/
int
GNUNET_HELLO_get_key (const struct GNUNET_HELLO_Message *hello,
- struct GNUNET_CRYPTO_EccPublicKeyBinaryEncoded
- *publicKey);
+ struct GNUNET_CRYPTO_EddsaPublicKey *publicKey);
/**
/**
@@
-380,7
+378,7
@@
GNUNET_HELLO_compose_uri (const struct GNUNET_HELLO_Message *hello,
*/
int
GNUNET_HELLO_parse_uri (const char *uri,
*/
int
GNUNET_HELLO_parse_uri (const char *uri,
- struct GNUNET_CRYPTO_E
ccPublicKeyBinaryEncoded
*pubkey,
+ struct GNUNET_CRYPTO_E
ddsaPublicKey
*pubkey,
struct GNUNET_HELLO_Message **hello,
GNUNET_HELLO_TransportPluginsFind plugins_find);
struct GNUNET_HELLO_Message **hello,
GNUNET_HELLO_TransportPluginsFind plugins_find);