// 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);