美文网首页
iOS开发问题之:value stored to 'ccStat

iOS开发问题之:value stored to 'ccStat

作者: VKOOY | 来源:发表于2022-12-20 16:16 被阅读0次

DES 加密时候的内存泄露

    ccStatus = CCCrypt(kCCEncrypt,
                       kCCAlgorithm3DES,
                       kCCOptionPKCS7Padding,
                       vkey,
                       kCCKeySize3DES,
                       vinitVec,
                       vplainText,
                       plainTextBufferSize,
                       (void *)bufferPtr,
                       bufferPtrSize,
                       &movedBytes);

最后Analyze出现如下问题,value stored to 'ccStatus' is never read.

处理方法是:

CCCrypt(kCCEncrypt,
            kCCAlgorithm3DES,
            kCCOptionPKCS7Padding|kCCOptionECBMode,
            vkey,
            kCCKeySize3DES,
            vinitVec,
            vplainText,
            plainTextBufferSize,
            (void *)bufferPtr,
            bufferPtrSize,
            &movedBytes);

相关文章

网友评论

      本文标题:iOS开发问题之:value stored to 'ccStat

      本文链接:https://www.haomeiwen.com/subject/svfpqdtx.html