Implemented libcoap's tinyDTLS interface
authorSachin Agrawal <sachin.agrawal@intel.com>
Fri, 14 Nov 2014 00:03:57 +0000 (16:03 -0800)
committerErich Keane <erich.keane@intel.com>
Fri, 14 Nov 2014 00:06:21 +0000 (16:06 -0800)
commit821aad5e885e81631748945a127d020673c2ffc0
treea809eb05a6eea4e5b787b9b153d3e793e6651797
parent0dc51331a8f0a687969eb18093f4f67527fc7201
Implemented libcoap's tinyDTLS interface

libcoap needs to encrypt/decrypt packets while sending on
secure port. This changeset implements interface for libcoap
to use tinyDTLS for creating DTLS sessions and performing
crypto operations.
This changeset is dependent on having tinyDTLS installed
under oic-resourc/resource/csdk directory.

Change-Id: I728b147991b94b802f125ad8e457c1830a114fba
Signed-off-by: Sachin Agrawal <sachin.agrawal@intel.com>
22 files changed:
resource/csdk/libcoap-4.1.1/makefile
resource/csdk/libcoap-4.1.1/net.c
resource/csdk/libcoap-4.1.1/net.h
resource/csdk/libcoap-4.1.1/sec/netdtls.c [new file with mode: 0644]
resource/csdk/libcoap-4.1.1/sec/netdtls.h [new file with mode: 0644]
resource/csdk/libcoap-4.1.1/uri.c
resource/csdk/libcoap-4.1.1/uri.h
resource/csdk/makefile
resource/csdk/occoap/include/occoaphelper.h
resource/csdk/occoap/src/occoap.c
resource/csdk/occoap/src/occoaphelper.c
resource/csdk/ocsocket/src/ocsocket.c
resource/csdk/stack/include/internal/ocstackinternal.h
resource/csdk/stack/include/ocstack.h
resource/csdk/stack/samples/linux/secure/common.cpp [new file with mode: 0644]
resource/csdk/stack/samples/linux/secure/makefile [new file with mode: 0644]
resource/csdk/stack/samples/linux/secure/occlientbasicops.cpp [new file with mode: 0644]
resource/csdk/stack/samples/linux/secure/occlientbasicops.h [new file with mode: 0644]
resource/csdk/stack/samples/linux/secure/ocserverbasicops.cpp [new file with mode: 0644]
resource/csdk/stack/samples/linux/secure/ocserverbasicops.h [new file with mode: 0644]
resource/csdk/stack/src/ocresource.c
resource/csdk/stack/src/ocstack.c