Refactor PSK Credential retrieval interface
authorSachin Agrawal <sachin.agrawal@intel.com>
Fri, 25 Sep 2015 18:20:29 +0000 (11:20 -0700)
committerSachin Agrawal <sachin.agrawal@intel.com>
Tue, 29 Sep 2015 20:58:47 +0000 (20:58 +0000)
commitbf32d38c63b7084bad2b9c0d79fac3884467da27
treed920c38fa5321d4b778ceca14e8ba2defb9b40b6
parenta31e49dbf0e6e40d19dd5d5331b892f9d72d6f9d
Refactor PSK Credential retrieval interface

When CA requests PSK credentials during DTLS handshake, SRM retrieves
credential for all devices and provides it to CA. This is un-necessary
and is in-efficient approach. Updated code to only provide credential
which has been requested by tinydtls.

Change-Id: Ie9bdc0ff1236b9f1f198215d211a682df416e731
Signed-off-by: Sachin Agrawal <sachin.agrawal@intel.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/3009
Reviewed-by: Jon A. Cruz <jonc@osg.samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
(cherry picked from commit 134d702757cb17c888a6700ebd93bfc00a92f02e)
Reviewed-on: https://gerrit.iotivity.org/gerrit/3281
14 files changed:
resource/csdk/connectivity/api/cainterface.h
resource/csdk/connectivity/api/casecurityinterface.h [new file with mode: 0644]
resource/csdk/connectivity/build/tizen/packaging/com.oic.ca.spec
resource/csdk/connectivity/external/inc/ocsecurityconfig.h [deleted file]
resource/csdk/connectivity/inc/caadapternetdtls.h
resource/csdk/connectivity/samples/android/casample/sampleService/src/main/jni/ResourceModel.c
resource/csdk/connectivity/samples/linux/sample_main.c
resource/csdk/connectivity/samples/tizen/casample.c
resource/csdk/connectivity/src/adapter_util/caadapternetdtls.c
resource/csdk/connectivity/src/caconnectivitymanager.c
resource/csdk/connectivity/test/ca_api_unittest.cpp
resource/csdk/security/include/internal/credresource.h
resource/csdk/security/provisioning/src/oxmrandompin.c
resource/csdk/security/src/credresource.c