[IOT-1763] CR 32 Device Onboarding State implementation 23/18723/12
authorNathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
Fri, 14 Apr 2017 04:20:09 +0000 (21:20 -0700)
committerNathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
Tue, 18 Apr 2017 22:03:53 +0000 (22:03 +0000)
commit984bb16dcdfa497d3e694502323029eb06106001
tree2b532589ecd404193081ef0f9e4a0ae80cd81880
parent2696830c6808bd07e4683234a0a4ac39617db013
[IOT-1763] CR 32 Device Onboarding State implementation

Implementation of CR 32 "Device Offboarding and Soft Reset".

Note that there are a handful of minor updates still to be
done after the provisioning tool is fully updated, but this
can be done during QA cycle after merge to 1.3-rel. See [IOT-2023].

Note also that the unit tests are not written yet; however,
the critical onboarding path from RFOTM->RFPRO->RFNOP has been
verified using the provisioning tool sample app. See [IOT-2024].

patch set 2,3: rebase
patch set 4,5: address review comments
patch set 6,7: fix jenkins issues
patch set 8: rebase
patch set 9: fix jenkins issues
patch set 10: rebase
patsh set 11: address review comments

Change-Id: I7dc8adb5ad90bd168f3ab485461568b9ab7805e0
Signed-off-by: Nathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/18723
Reviewed-by: Kevin Kane <kkane@microsoft.com>
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
13 files changed:
resource/csdk/security/SConscript
resource/csdk/security/include/internal/deviceonboardingstate.h [new file with mode: 0644]
resource/csdk/security/include/internal/doxmresource.h
resource/csdk/security/include/internal/pstatresource.h
resource/csdk/security/include/srmutility.h
resource/csdk/security/provisioning/src/ownershiptransfermanager.c
resource/csdk/security/src/aclresource.c
resource/csdk/security/src/credresource.c
resource/csdk/security/src/deviceonboardingstate.c [new file with mode: 0644]
resource/csdk/security/src/doxmresource.c
resource/csdk/security/src/policyengine.c
resource/csdk/security/src/pstatresource.c
resource/csdk/security/src/srmutility.c