Replace SHA1 to SHA256 on PUK generating logic 49/150149/1 accepted/tizen_4.0_unified tizen_4.0 tizen_4.0_tv accepted/tizen/4.0/unified/20170920.081312 submit/tizen_4.0/20170915.072716 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m2_release
authorsangwan.kwon <sangwan.kwon@samsung.com>
Thu, 14 Sep 2017 11:29:21 +0000 (07:29 -0400)
committersangwan.kwon <sangwan.kwon@samsung.com>
Thu, 14 Sep 2017 11:32:19 +0000 (07:32 -0400)
Change-Id: If7b368edbcc382587de28fdef13aabb184a2d076
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
include/SecCryptoSvc.h
srcs/SecCryptoSvc.c

index 4d5e572069281ee85c692ea04d25a76feecf0c4f..00d3c04a9d87fca269d462d8165611a2b90aae3e 100644 (file)
@@ -90,7 +90,7 @@ typedef enum
 //#define SHA1_DIGEST_VALUE_LEN     20
 #define SHA256_DIGEST_VALUE_LEN     32
 //#define KDF_KEYLEN            16
-#define HASH_LEN            20
+#define HASH_LEN SHA256_DIGEST_VALUE_LEN
 //#define SEC_KEYMGR_FEK_SIZE       16
 
 #define CS_ERROR_NONE           0
index da23ed15e5ec4ba33b575403fff3e1b324251536..c839efea37448d553bc2ccd413b528e6ba0d9200 100644 (file)
@@ -138,7 +138,7 @@ bool SecFrameGeneratePlatformUniqueKey(unsigned int uLen, unsigned char *pCek)
        remain = uLen;
 
        for (i = 0; i < uLen; i += HASH_LEN) {
-               result = SHA1(Key, nTempLen, hashedValue);
+               result = SHA256(Key, nTempLen, hashedValue);
                nHashLen = HASH_LEN;
 
                if (!result) {