-doxygen
[oweals/gnunet.git] / src / transport / gnunet-service-transport_hello.h
index 168dd4364ba4212b878cc8a3ab9d43c9f356c595..0c67cef4d916900d2f3c0e5adea1af6a7bd07b8f 100644 (file)
@@ -46,11 +46,12 @@ typedef void (*GST_HelloCallback) (void *cls,
 /**
  * Initialize the HELLO module.
  *
+ * @param friend_only use a friend only hello
  * @param cb function to call whenever our HELLO changes
  * @param cb_cls closure for cb
  */
 void
-GST_hello_start (GST_HelloCallback cb, void *cb_cls);
+GST_hello_start (int friend_only, GST_HelloCallback cb, void *cb_cls);
 
 
 /**
@@ -76,8 +77,8 @@ GST_hello_get (void);
  * @param address address to add or remove
  */
 void
-GST_hello_modify_addresses (int addremove, 
-                           const struct GNUNET_HELLO_Address *address);
+GST_hello_modify_addresses (int addremove,
+                            const struct GNUNET_HELLO_Address *address);
 
 
 /**
@@ -92,7 +93,7 @@ GST_hello_modify_addresses (int addremove,
  */
 int
 GST_hello_test_address (const struct GNUNET_HELLO_Address *address,
-                        struct GNUNET_CRYPTO_RsaSignature **sig,
+                        struct GNUNET_CRYPTO_EddsaSignature **sig,
                         struct GNUNET_TIME_Absolute **sig_expiration);