24 lines
607 B
Plaintext
24 lines
607 B
Plaintext
|
Embeddable WireGuard C Library
|
||
|
==============================
|
||
|
|
||
|
This is a mini single-file library, meant to be embedded directly into the
|
||
|
source code of your program. It is *not* meant to be built as a shared
|
||
|
library.
|
||
|
|
||
|
|
||
|
Usage
|
||
|
-----
|
||
|
|
||
|
Copy wireguard.c and wireguard.h into your project. They should build with
|
||
|
any C89 compiler. There are no dependencies except libc.
|
||
|
|
||
|
Please see the set of simple functions in wireguard.h for information on
|
||
|
how to use, as well as the example code in test.c.
|
||
|
|
||
|
|
||
|
License
|
||
|
-------
|
||
|
|
||
|
Because this uses code from libmnl, wireguard.c and wireguard.h are licensed
|
||
|
under the LGPL-2.1+.
|