SPC: fix static analysis Issues_v2
authorJounsun Beak <jounsun.beak@samsung.com>
Mon, 3 Apr 2017 09:15:12 +0000 (18:15 +0900)
committerJounsun Beak <jounsun.beak@samsung.com>
Mon, 3 Apr 2017 09:15:12 +0000 (18:15 +0900)
Change-Id: I73d4be63b8caa81edd890144ffeaf3851fd54d2a
Signed-off-by: Jounsun Beak <jounsun.beak@samsung.com>
SPC/Src/base/ecc.c

index 63675ed988d246e8a532651d8c0c958aea1cb18d..a5958d8019e2f356bf0688e8d66a5527be25fceb 100755 (executable)
@@ -1013,7 +1013,7 @@ CRYPTOCORE_INTERNAL int SDRM_CTX_EC_2kP(SDRM_ECC_CTX *ctx, SDRM_EC_POINT *EC_Dst
        int                             window_size = 4;                                                // window size\r
        int                             w2 = (1 << (window_size - 1)) + 1;              // 2^(window_size-1)+1 : the precomputation point number\r
        int                             i, j, res;\r
-       SDRM_EC_POINT   *Pw[2][9];                                                              // precomputation data\r
+       SDRM_EC_POINT   *Pw[2][9]={0,};                                                         // precomputation data\r
        SDRM_BIG_MONT   *Mont=NULL;\r
        SDRM_BIG_NUM    *new_a, *new_b;\r
        SDRM_BIG_NUM    *t1, *t2;                                                               // Used in coordinate change from "Modified Jacobian" to "Affine"\r
@@ -1088,7 +1088,6 @@ CRYPTOCORE_INTERNAL int SDRM_CTX_EC_2kP(SDRM_ECC_CTX *ctx, SDRM_EC_POINT *EC_Dst
                        Pw[i][j] =  SDRM_ECC_Init();\r
                }\r
        }\r
-       SDRM_EC_SET_ZERO(Pw[0][0]);\r
        SDRM_EC_COPY(Pw[0][1], EC_Src1);\r
        SDRM_EC_COPY(Pw[1][1], EC_Src2);\r
 \r