@@ -138,7 +138,7 @@ static int InitCRL_Entry(CRL_Entry* crle, DecodedCRL* dcrl, const byte* buff,
138138 crle -> totalCerts = dcrl -> totalCerts ;
139139 crle -> crlNumberSet = dcrl -> crlNumberSet ;
140140 if (crle -> crlNumberSet ) {
141- XMEMCPY (crle -> crlNumber , dcrl -> crlNumber , CRL_MAX_NUM_HEX_STR_SZ );
141+ XMEMCPY (crle -> crlNumber , dcrl -> crlNumber , sizeof ( crle -> crlNumber ) );
142142 }
143143 crle -> verified = verified ;
144144 if (!verified ) {
@@ -597,7 +597,7 @@ static void SetCrlInfo(CRL_Entry* entry, CrlInfo *info)
597597 info -> nextDateFormat = entry -> nextDateFormat ;
598598 info -> crlNumberSet = entry -> crlNumberSet ;
599599 if (info -> crlNumberSet )
600- XMEMCPY (info -> crlNumber , entry -> crlNumber , CRL_MAX_NUM_HEX_STR_SZ );
600+ XMEMCPY (info -> crlNumber , entry -> crlNumber , sizeof ( entry -> crlNumber ) );
601601}
602602
603603static void SetCrlInfoFromDecoded (DecodedCRL * entry , CrlInfo * info )
@@ -612,7 +612,7 @@ static void SetCrlInfoFromDecoded(DecodedCRL* entry, CrlInfo *info)
612612 info -> nextDateFormat = entry -> nextDateFormat ;
613613 info -> crlNumberSet = entry -> crlNumberSet ;
614614 if (info -> crlNumberSet )
615- XMEMCPY (info -> crlNumber , entry -> crlNumber , CRL_MAX_NUM_HEX_STR_SZ );
615+ XMEMCPY (info -> crlNumber , entry -> crlNumber , sizeof ( entry -> crlNumber ) );
616616}
617617#endif
618618
@@ -622,24 +622,24 @@ static void SetCrlInfoFromDecoded(DecodedCRL* entry, CrlInfo *info)
622622static int CompareCRLnumber (CRL_Entry * prev , CRL_Entry * curr )
623623{
624624 int ret = 0 ;
625- DECL_MP_INT_SIZE_DYN (prev_num , CRL_MAX_NUM_SZ * CHAR_BIT ,
626- CRL_MAX_NUM_SZ * CHAR_BIT );
627- DECL_MP_INT_SIZE_DYN (curr_num , CRL_MAX_NUM_SZ * CHAR_BIT ,
628- CRL_MAX_NUM_SZ * CHAR_BIT );
625+ DECL_MP_INT_SIZE_DYN (prev_num , CRL_MAX_NUM_SZ_BITS ,
626+ CRL_MAX_NUM_SZ_BITS );
627+ DECL_MP_INT_SIZE_DYN (curr_num , CRL_MAX_NUM_SZ_BITS ,
628+ CRL_MAX_NUM_SZ_BITS );
629629
630- NEW_MP_INT_SIZE (prev_num , CRL_MAX_NUM_SZ * CHAR_BIT , NULL ,
630+ NEW_MP_INT_SIZE (prev_num , CRL_MAX_NUM_SZ_BITS , NULL ,
631631 DYNAMIC_TYPE_TMP_BUFFER );
632- NEW_MP_INT_SIZE (curr_num , CRL_MAX_NUM_SZ * CHAR_BIT , NULL ,
632+ NEW_MP_INT_SIZE (curr_num , CRL_MAX_NUM_SZ_BITS , NULL ,
633633 DYNAMIC_TYPE_TMP_BUFFER );
634634#ifdef MP_INT_SIZE_CHECK_NULL
635635 if ((prev_num == NULL ) || (curr_num == NULL )) {
636636 ret = MEMORY_E ;
637637 }
638638#endif
639639
640- if (ret == 0 && ((INIT_MP_INT_SIZE (prev_num , CRL_MAX_NUM_SZ * CHAR_BIT )
640+ if (ret == 0 && ((INIT_MP_INT_SIZE (prev_num , CRL_MAX_NUM_SZ_BITS )
641641 != MP_OKAY ) || (INIT_MP_INT_SIZE (curr_num ,
642- CRL_MAX_NUM_SZ * CHAR_BIT )) != MP_OKAY )) {
642+ CRL_MAX_NUM_SZ_BITS )) != MP_OKAY )) {
643643 ret = MP_INIT_E ;
644644 }
645645
0 commit comments