/vbox/src/VBox/Runtime/common/crypto/ |
H A D | pkcs7-sanity.cpp | 42 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 D | spc-sanity.cpp | 42 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 D | pkcs7-verify.cpp | 73 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 D | pkcs7-asn1-decoder.cpp | 69 cbContent = sizeof(*pThis->u.pSignedData); 129 rc = RTCrPkcs7SignedData_DecodeAsn1(&ContentCursor, 0, pThis->u.pSignedData, "SignedData");
|
H A D | pkcs7-core.cpp | 147 if (RTAsn1ObjId_CompareWithString(&pContentInfo->u.pSignedData->ContentInfo.ContentType, 152 return &pContentInfo->u.pSignedData->ContentInfo.u.pTstInfo->GenTime;
|
/vbox/include/iprt/crypto/ |
H A D | spc.h | 461 * @param pSignedData The related signed data object. 465 RTDECL(int) RTCrSpcIndirectDataContent_CheckSanityEx(PCRTCRSPCINDIRECTDATACONTENT pIndData, PCRTCRPKCS7SIGNEDDATA pSignedData,
|
H A D | pkcs7.h | 261 struct RTCRPKCS7SIGNEDDATA *pSignedData; member in union:RTCRPKCS7CONTENTINFO::__anon425
|
/vbox/src/VBox/Runtime/common/ldr/ |
H A D | ldrPE.cpp | 219 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 D | RTSignTool.cpp | 180 PCRTCRPKCS7SIGNEDDATA pSd = Pkcs7Ci.u.pSignedData;
|
/vbox/src/VBox/HostDrivers/Support/win/ |
H A D | SUPHardenedVerifyImage-win.cpp | 1029 AssertReturn(pContentInfo->u.pSignedData->SignerInfos.cItems == 1, VERR_INTERNAL_ERROR_5); 1030 PCRTCRPKCS7SIGNERINFO pSignerInfo = &pContentInfo->u.pSignedData->SignerInfos.paItems[0];
|