[IOT-2224] ace2 Resource "wc" type
authorNathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
Sat, 13 May 2017 04:26:48 +0000 (21:26 -0700)
committerNathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
Tue, 16 May 2017 14:46:44 +0000 (14:46 +0000)
commit50e642ea296be64e44f8bf5fc9cc60e6b638e224
treedb4f439d1cb6b7a974ad09d7c291033598372aa2
parentfc67d8d8fa6a067145c5638e4803f9b2f6b05e3b
[IOT-2224] ace2 Resource "wc" type

Implement phase-out of "*" href and replace with
"wc" types:

"*" = ALL_RESOURCES
"+" = ALL_DISCOVERABLE
"-" = ALL_NON_DISCOVERABLE

Add support for "wc" type to Policy Engine.

Change-Id: I738110de4d132dc5e60c73c79ad8e6b0d535d8d5
Signed-off-by: Nathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/19861
Reviewed-by: Kevin Kane <kkane@microsoft.com>
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
resource/csdk/security/include/internal/secureresourcemanager.h
resource/csdk/security/include/securevirtualresourcetypes.h
resource/csdk/security/src/aclresource.c
resource/csdk/security/src/policyengine.c
resource/csdk/security/src/secureresourcemanager.c
resource/csdk/security/tool/json2cbor.c