Replace SHA1 to SHA256 on PUK generating logic 24/150324/1 accepted/tizen/unified/20171106.162831 submit/tizen/20171103.042839
authorsangwan.kwon <sangwan.kwon@samsung.com>
Thu, 14 Sep 2017 11:29:21 +0000 (07:29 -0400)
committersangwan kwon <sangwan.kwon@samsung.com>
Fri, 15 Sep 2017 06:05:05 +0000 (06:05 +0000)
Change-Id: If7b368edbcc382587de28fdef13aabb184a2d076
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
include/SecCryptoSvc.h
srcs/SecCryptoSvc.c

index 4d5e572..00d3c04 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 da23ed1..c839efe 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) {