tinydtls
0.8.6
|
This library provides a very simple datagram server with DTLS support. It is designed to support session multiplexing in single-threaded applications and thus targets specifically on embedded systems.
This software is under the MIT License.
This library uses uthash to manage its peers (not used for Contiki). uthash uses the BSD revised license, see http://uthash.sourceforge.net/license.html.
tinyDTLS provides HMAC-SHA256 with BSD-licensed code from Aaron D. Gifford, see www.aarongifford.com.
The AES implementation is taken from rijndael.{c,h} contained in the crypto sub-system of the OpenBSD operating system. It is copyright by Vincent Rijmen, * Antoon Bosselaers and Paulo Barreto. See rijndael.c for License info.
You can get the sources either from the downloads section or through git from the project develop page.
Use configure
to set up everything for a successful build. For Contiki, use the option –with-contiki
.
After configuration, just type
optionally followed by
The Contiki version is integrated with the Contiki build system, hence you do not need to invoke make
explicitely. Just add tinydtls
to the variable APPS
in your Makefile
.