Searched refs:pSignedData (Results 1 - 10 of 10) sorted by relevance

/vbox/src/VBox/Runtime/common/crypto/
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 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-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...]
H A Dpkcs7-asn1-decoder.cpp69 cbContent = sizeof(*pThis->u.pSignedData);
129 rc = RTCrPkcs7SignedData_DecodeAsn1(&ContentCursor, 0, pThis->u.pSignedData, "SignedData");
H A Dpkcs7-core.cpp147 if (RTAsn1ObjId_CompareWithString(&pContentInfo->u.pSignedData->ContentInfo.ContentType,
152 return &pContentInfo->u.pSignedData->ContentInfo.u.pTstInfo->GenTime;
/vbox/include/iprt/crypto/
H A Dspc.h461 * @param pSignedData The related signed data object.
465 RTDECL(int) RTCrSpcIndirectDataContent_CheckSanityEx(PCRTCRSPCINDIRECTDATACONTENT pIndData, PCRTCRPKCS7SIGNEDDATA pSignedData,
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);
/vbox/src/VBox/Runtime/tools/
H A DRTSignTool.cpp180 PCRTCRPKCS7SIGNEDDATA pSd = Pkcs7Ci.u.pSignedData;
/vbox/src/VBox/HostDrivers/Support/win/
H A DSUPHardenedVerifyImage-win.cpp1029 AssertReturn(pContentInfo->u.pSignedData->SignerInfos.cItems == 1, VERR_INTERNAL_ERROR_5);
1030 PCRTCRPKCS7SIGNERINFO pSignerInfo = &pContentInfo->u.pSignedData->SignerInfos.paItems[0];

Completed in 111 milliseconds