X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/b1ab9ed8d0e0f1c3b66d7daa8fd5564444c56195..e3d3b979fd185d8303f28a937baa53a187fb8c7d:/libsecurity_apple_csp/lib/FEESignatureObject.cpp?ds=sidebyside diff --git a/libsecurity_apple_csp/lib/FEESignatureObject.cpp b/libsecurity_apple_csp/lib/FEESignatureObject.cpp index 12bdfecd..74fa0959 100644 --- a/libsecurity_apple_csp/lib/FEESignatureObject.cpp +++ b/libsecurity_apple_csp/lib/FEESignatureObject.cpp @@ -99,7 +99,7 @@ void CryptKit::FEERawSigner::sign( feeSig fsig; feeReturn frtn; unsigned char *feeSig; - unsigned feeSigLen; + unsigned feeSigLen=0; if(mFeeKey == NULL) { throwCryptKit(FR_BadPubKey, "FEERawSigner::sign (no key)"); @@ -110,7 +110,7 @@ void CryptKit::FEERawSigner::sign( } frtn = feeSigSign(fsig, (unsigned char *)data, - dataLen, + (unsigned)dataLen, mFeeKey); if(frtn == FR_Success) { frtn = feeSigData(fsig, &feeSig, &feeSigLen); @@ -149,7 +149,7 @@ void CryptKit::FEERawSigner::verify( } frtn = feeSigVerify(fsig, (unsigned char *)data, - dataLen, + (unsigned int)dataLen, mFeeKey); feeSigFree(fsig); if(frtn) { @@ -186,7 +186,7 @@ void CryptKit::FEEECDSASigner::sign( } frtn = feeECDSASign(mFeeKey, (unsigned char *)data, // data to be signed - dataLen, // in bytes + (unsigned int)dataLen, // in bytes mRandFcn, mRandRef, &feeSig, @@ -220,7 +220,7 @@ void CryptKit::FEEECDSASigner::verify( frtn = feeECDSAVerify((unsigned char *)sig, sigLen, (unsigned char *)data, - dataLen, + (unsigned int)dataLen, mFeeKey); if(frtn) { throwCryptKit(frtn, NULL);