This is a libvdeplug plugin module to add encryption to a vde connection. It is based on the libwolfssl-dev library.
This module of libvdeplug4 can be used in any program supporting VDE like vde_plug, kvm, qemu, user-mode-linux and virtualbox.
Requirements: vdeplug4 and libwolfssl-dev.
vdeplug_agno uses cmake, so the standard procedure to build and install this vdeplug plugin module is the following:
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
The following examples are VNLs (Virtual Network Locator) to be used with programs supporting vde as specified by the syntax of those programs.
agno://{vde:///tmp/myswitch}
agno:///tmp/my_keyfile[ethtype=copy]{vde:///tmp/myswitch}
agno://[ethtype=rand]{vxvde://234.0.0.1}
vdens agno:///tmp/my_keyfile{vxvde://}
See the man page (libvdeplug_agno) for further information.
GNU Lesser General Public License v 2.1 or later.
It uses libwolfssl: see the wolfssl FLOSS exception.