[IOT-3220] Restore callbacks at reset 03/27303/2
authorAleksey Volkov <a.volkov@samsung.com>
Mon, 22 Oct 2018 13:35:49 +0000 (16:35 +0300)
committerNathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
Mon, 5 Nov 2018 19:19:00 +0000 (19:19 +0000)
- Restore pkix, psk, identity callbacks at internal reset
- Revert [IOT-3140] related changes, since all callbacks now
  restored in SRMInitSecureResources for both reset cases

Change-Id: Ibc859c8ee26ae9f914859e27d5ea2b2491f03bf6
Signed-off-by: Aleksey Volkov <a.volkov@samsung.com>
resource/csdk/security/src/deviceonboardingstate.c
resource/csdk/security/src/psinterface.c

index a4239a3..b2f6887 100644 (file)
@@ -366,10 +366,6 @@ static bool EnterRESET(void)
     // TODO [IOT-2633]: 
     VERIFY_SUCCESS(TAG, OC_STACK_OK == ResetSecureResources(), ERROR);
 
-#if defined(__WITH_DTLS__) || defined(__WITH_TLS__)
-    VERIFY_SUCCESS(TAG, CA_STATUS_OK == CAregisterPskCredentialsHandler(GetDtlsPskCredentials), ERROR);
-#endif // __WITH_DTLS__ or __WITH_TLS__
-
     // Set doxm.deviceuuid = Mfr Default (handled above)
     // Set doxm.sct = Mfr Default ("")
     // Set doxm.oxmsel = Mfr Default ("")
index 1cb7e14..38f1bfd 100644 (file)
@@ -687,7 +687,7 @@ OCStackResult ResetSecureResourceInPS(void)
     }
 
     SRMDeInitSecureResources();
-    InitSecureResources();
+    SRMInitSecureResources();
     OIC_LOG(DEBUG, TAG, "ResetSecureResourceINPS OUT");
 
 exit: