]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink_internal.h
Move code from libmeshlink.c into the new functions in meshlink.c.
[meshlink] / src / meshlink_internal.h
index af63cc2093969b8a719c370920dacee047017966..1e4964241a9a36ee02079ee02462a981efd99e6f 100644 (file)
@@ -92,7 +92,6 @@ struct meshlink_handle {
        struct ecdsa *invitation_key;
 
        debug_t debug_level;
-       bool bypass_security;
 };
 
 /// A handle for a MeshLink node.
@@ -107,4 +106,10 @@ struct meshlink_node {
 
 extern meshlink_handle_t *mesh;
 
+/// Header for data packets routed between nodes
+typedef struct meshlink_packethdr {
+       uint8_t destination[16];
+       uint8_t source[16];
+} __attribute__ ((__packed__)) meshlink_packethdr_t;
+
 #endif // MESHLINK_INTERNAL_H