Additional functionality for MOT and pin handling.
authorAlex Kelley <alexke@microsoft.com>
Tue, 6 Dec 2016 01:11:55 +0000 (17:11 -0800)
committerKevin Kane <kkane@microsoft.com>
Thu, 19 Jan 2017 17:59:38 +0000 (17:59 +0000)
commitf93a48cba5b2707b28a20616a368833b5cee8a71
treed20a72502ef490888de9d5f3ddd057e9fb135852
parentdc6df8c27336490bc3bab9e02a2b80e874b27967
Additional functionality for MOT and pin handling.
 - Add APIs to do MOT discovery of a specific device.
 - Add APIs to check to see if the caller is a subowner.
 - Add context to display and input pin callbacks.
 - Add device information to input pin callback.
 - Enable C++ security APIs to be built for Windows.
 - Update ProvisioningClient and Sampleserver_RandomPin
   to  use the new APIs.
 - Enable MOT to always build on Windows.

Change-Id: I27af9d3c2c7065b8643f77be3ac4c9b2dc5ffe80
Signed-off-by: Alex Kelley <alexke@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/16403
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Mike Fenelon <mike.fenelon@microsoft.com>
Reviewed-by: Kevin Kane <kkane@microsoft.com>
19 files changed:
resource/csdk/connectivity/test/ssladapter_test.cpp
resource/csdk/octbstack_product_secured.def
resource/csdk/octbstack_product_secured_mot.def
resource/csdk/security/include/pinoxmcommon.h
resource/csdk/security/provisioning/include/ocprovisioningmanager.h
resource/csdk/security/provisioning/include/pmutility.h
resource/csdk/security/provisioning/sample/provisioningclient.c
resource/csdk/security/provisioning/sample/sampleserver_randompin.cpp
resource/csdk/security/provisioning/src/ocprovisioningmanager.c
resource/csdk/security/provisioning/src/oxmrandompin.c
resource/csdk/security/provisioning/src/pmutility.c
resource/csdk/security/src/oxmpincommon.c
resource/include/OCProvisioningManager.hpp
resource/provisioning/SConscript
resource/provisioning/examples/provisioningclient.cpp
resource/provisioning/examples/subownerclient.cpp
resource/provisioning/src/OCProvisioningManager.cpp
resource/src/SConscript
run.bat