[IOT-1525] Keep credential resource encrypted on-disk on Windows
authorKevin Kane <kkane@microsoft.com>
Thu, 10 Nov 2016 22:00:27 +0000 (14:00 -0800)
committerGreg Zaverucha <gregz@microsoft.com>
Wed, 7 Dec 2016 19:32:38 +0000 (19:32 +0000)
commit6733dabb19c4bedb59e58b5224438fd9875a94ff
tree57ae7c34be7e82c80839752095b36ba3673895a7
parente3c156d2bb5ccc71dd2b1d4abb0844a99a4d2eb5
[IOT-1525] Keep credential resource encrypted on-disk on Windows

The Windows platform provides a way to encrypt and decrypt data
with system-managed keys. Since the cred resource contains
sensitive symmetric and private keys, keep this resource encrypted
on disk.

Change-Id: I88f3cab76f2e782ce778bc64830491822b7d9842
Signed-off-by: Kevin Kane <kkane@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/15033
Reviewed-by: Alex Kelley <alexke@microsoft.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Mike Fenelon <mike.fenelon@microsoft.com>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
Reviewed-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-by: Greg Zaverucha <gregz@microsoft.com>
resource/csdk/SConscript
resource/csdk/security/provisioning/unittest/SConscript
resource/csdk/security/src/credresource.c
resource/csdk/security/tool/SConscript
resource/csdk/security/unittest/SConscript
resource/csdk/stack/test/SConscript
resource/unittests/SConscript