Searched defs:pSignedData (Results 1 - 5 of 5) sorted by relevance

/vbox/src/VBox/Runtime/common/crypto/
H A Dspc-sanity.cpp42 PCRTCRPKCS7SIGNEDDATA pSignedData,
49 if (pSignedData->SignerInfos.cItems != 1)
52 pSignedData->SignerInfos.cItems);
53 if (pSignedData->DigestAlgorithms.cItems != 1)
56 pSignedData->DigestAlgorithms.cItems);
59 &pSignedData->SignerInfos.paItems[0].DigestAlgorithm) != 0)
63 pSignedData->SignerInfos.paItems[0].DigestAlgorithm.Algorithm.szObjId);
66 &pSignedData->DigestAlgorithms.paItems[0]) != 0)
70 pSignedData->DigestAlgorithms.paItems[0].Algorithm.szObjId);
41 RTCrSpcIndirectDataContent_CheckSanityEx(PCRTCRSPCINDIRECTDATACONTENT pIndData, PCRTCRPKCS7SIGNEDDATA pSignedData, uint32_t fFlags, PRTERRINFO pErrInfo) argument
H A Dpkcs7-sanity.cpp42 static int rtCrPkcs7SignedData_CheckSanityExtra(PCRTCRPKCS7SIGNEDDATA pSignedData, uint32_t fFlags, argument
47 //RTAsn1Dump(&pSignedData->SeqCore.Asn1Core, 0, 0, RTAsn1DumpStrmPrintfV, g_pStdOut);
49 if ( RTAsn1Integer_UnsignedCompareWithU32(&pSignedData->Version, RTCRPKCS7SIGNEDDATA_V1) != 0
50 && RTAsn1Integer_UnsignedCompareWithU32(&pSignedData->Version, RTCRPKCS7SIGNEDDATA_V3) != 0
51 && RTAsn1Integer_UnsignedCompareWithU32(&pSignedData->Version, RTCRPKCS7SIGNEDDATA_V4) != 0
52 && RTAsn1Integer_UnsignedCompareWithU32(&pSignedData->Version, RTCRPKCS7SIGNEDDATA_V5) != 0)
54 pSignedData->Version.uValue.u, RTCRPKCS7SIGNEDDATA_V1);
59 if (pSignedData->DigestAlgorithms.cItems == 0) /** @todo this might be too strict */
61 if (pSignedData->DigestAlgorithms.cItems != 1 && fAuthenticode)
64 pSignedData
[all...]
H A Dpkcs7-verify.cpp73 PCRTCRPKCS7SETOFCERTS pCerts = &pContentInfo->u.pSignedData->Certificates;
213 * @param pSignedData The signed data.
222 static int rtCrPkcs7VerifySignerInfoAuthAttribs(PCRTCRPKCS7SIGNERINFO pSignerInfo, PCRTCRPKCS7SIGNEDDATA pSignedData, argument
245 && RTAsn1ObjId_Compare(&pAttrib->uValues.pObjIds->paItems[0], &pSignedData->ContentInfo.ContentType) != 0)
248 &pAttrib->uValues.pObjIds->paItems[0], pSignedData->ContentInfo.ContentType.szObjId);
328 * @param pSignedData The signed data structure.
331 * pSignedData->DigestAlgorithms.
335 static int rtCrPkcs7VerifyFindDigest(PRTCRDIGEST phDigest, PCRTCRPKCS7SIGNEDDATA pSignedData, argument
338 uint32_t iDigest = pSignedData->DigestAlgorithms.cItems;
340 if (RTCrX509AlgorithmIdentifier_Compare(&pSignedData
376 rtCrPkcs7VerifySignerInfo(PCRTCRPKCS7SIGNERINFO pSignerInfo, PCRTCRPKCS7SIGNEDDATA pSignedData, RTCRDIGEST hDigest, uint32_t fFlags, RTCRSTORE hAdditionalCerts, RTCRSTORE hTrustedCerts, PCRTTIMESPEC pValidationTime, PFNRTCRPKCS7VERIFYCERTCALLBACK pfnVerifyCert, uint32_t fVccFlags, void *pvUser, PRTERRINFO pErrInfo) argument
526 rtCrPkcs7VerifyCounterSignerInfo(PCRTCRPKCS7SIGNERINFO pCounterSignerInfo, PCRTCRPKCS7SIGNERINFO pPrimarySignerInfo, PCRTCRPKCS7SIGNEDDATA pSignedData, uint32_t fFlags, RTCRSTORE hAdditionalCerts, RTCRSTORE hTrustedCerts, PCRTTIMESPEC pValidationTime, PFNRTCRPKCS7VERIFYCERTCALLBACK pfnVerifyCert, uint32_t fVccFlags, void *pvUser, PRTERRINFO pErrInfo) argument
[all...]
/vbox/include/iprt/crypto/
H A Dpkcs7.h261 struct RTCRPKCS7SIGNEDDATA *pSignedData; member in union:RTCRPKCS7CONTENTINFO::__anon425
/vbox/src/VBox/Runtime/common/ldr/
H A DldrPE.cpp219 PRTCRPKCS7SIGNEDDATA pSignedData; member in struct:RTLDRPESIGNATURE
2380 pSignature->pSignedData = pSignature->ContentInfo.u.pSignedData;
2385 if (!strcmp(pSignature->pSignedData->ContentInfo.ContentType.szObjId, RTCRSPCINDIRECTDATACONTENT_OID))
2387 pSignature->pIndData = pSignature->pSignedData->ContentInfo.u.pIndirectDataContent;
2394 rc = RTCrPkcs7SignedData_CheckSanity(pSignature->pSignedData,
2401 pSignature->pSignedData,
2413 "Unknown pSignedData.ContentInfo.ContentType.szObjId value: %s (expected %s)",
2414 pSignature->pSignedData->ContentInfo.ContentType.szObjId, RTCRSPCINDIRECTDATACONTENT_OID);

Completed in 710 milliseconds