/vbox/src/VBox/Runtime/common/asn1/ |
H A D | asn1-encode.cpp | 74 RTDECL(int) RTAsn1EncodeRecalcHdrSize(PRTASN1CORE pAsn1Core, uint32_t fFlags, PRTERRINFO pErrInfo) argument 80 if ((pAsn1Core->fFlags & (RTASN1CORE_F_PRESENT | RTASN1CORE_F_DUMMY | RTASN1CORE_F_DEFAULT)) == RTASN1CORE_F_PRESENT) 90 uint32_t uTag = pAsn1Core->uTag; 93 AssertReturn(pAsn1Core->uTag != UINT32_MAX, RTErrInfoSet(pErrInfo, VERR_ASN1_DUMMY_OBJECT, "uTag=UINT32_MAX")); 104 uint32_t cb = pAsn1Core->cb; 131 if (pAsn1Core->fFlags & RTASN1CORE_F_DEFAULT) 135 Assert(RTASN1CORE_IS_DUMMY(pAsn1Core)); 136 Assert(pAsn1Core->pOps && pAsn1Core->pOps->pfnEnum); 144 pAsn1Core 152 rtAsn1EncodePrepareCallback(PRTASN1CORE pAsn1Core, const char *pszName, uint32_t uDepth, void *pvUser) argument 235 RTAsnEncodeWriteHeader(PCRTASN1CORE pAsn1Core, uint32_t fFlags, FNRTASN1ENCODEWRITER pfnWriter, void *pvUser, PRTERRINFO pErrInfo) argument [all...] |
H A D | asn1-ut-core.cpp | 47 RTDECL(int) RTAsn1Core_SetTagAndFlags(PRTASN1CORE pAsn1Core, uint32_t uTag, uint8_t fClass) argument 49 if (!(pAsn1Core->fFlags & RTASN1CORE_F_TAG_IMPLICIT)) 51 pAsn1Core->fRealClass = pAsn1Core->fClass; 52 pAsn1Core->uRealTag = pAsn1Core->uTag; 53 Assert(pAsn1Core->uRealTag == pAsn1Core->uTag); 54 pAsn1Core->fFlags |= RTASN1CORE_F_TAG_IMPLICIT; 56 pAsn1Core 62 RTAsn1Core_ChangeTag(PRTASN1CORE pAsn1Core, uint32_t uTag) argument 83 RTAsn1Core_InitEx(PRTASN1CORE pAsn1Core, uint32_t uTag, uint8_t fClass, PCRTASN1COREVTABLE pOps, uint32_t fFlags) argument 98 RTAsn1Core_InitDefault(PRTASN1CORE pAsn1Core, uint32_t uTag, uint8_t fClass) argument [all...] |
H A D | asn1-dump.cpp | 101 * @param pAsn1Core The ASN.1 core object representation. 104 static void rtAsn1DumpTime(PRTASN1DUMPDATA pData, PCRTASN1CORE pAsn1Core, const char *pszType) argument 106 if ((pAsn1Core->fFlags & RTASN1CORE_F_PRIMITE_TAG_STRUCT)) 108 PCRTASN1TIME pTime = (PCRTASN1TIME)pAsn1Core; 115 else if (pAsn1Core->cb > 0 && pAsn1Core->cb < 32 && pAsn1Core->uData.pch) 116 rtAsn1DumpPrintf(pData, "%s '%.*s'\n", pszType, (size_t)pAsn1Core->cb, pAsn1Core->uData.pch); 118 rtAsn1DumpPrintf(pData, "%s -- cb=%u\n", pszType, pAsn1Core 130 rtAsn1DumpString(PRTASN1DUMPDATA pData, PCRTASN1CORE pAsn1Core, const char *pszType, uint32_t uDepth) argument 577 rtAsn1DumpUniversalTypeAndValue(PRTASN1DUMPDATA pData, PCRTASN1CORE pAsn1Core, uint32_t uDepth) argument 748 rtAsn1DumpEnumCallback(PRTASN1CORE pAsn1Core, const char *pszName, uint32_t uDepth, void *pvUser) argument 811 RTAsn1Dump(PCRTASN1CORE pAsn1Core, uint32_t fFlags, uint32_t uLevel, PFNRTDUMPPRINTFV pfnPrintfV, void *pvUser) argument [all...] |
H A D | asn1-cursor.cpp | 109 RTDECL(int) RTAsn1CursorInitSubFromCore(PRTASN1CURSOR pParent, PRTASN1CORE pAsn1Core, argument 115 pChild->pbCur = pAsn1Core->uData.pu8; 116 pChild->cbLeft = pAsn1Core->cb; 213 RTDECL(int) RTAsn1CursorReadHdr(PRTASN1CURSOR pCursor, PRTASN1CORE pAsn1Core, const char *pszErrorTag) argument 218 pAsn1Core->uTag = 0; 219 pAsn1Core->fClass = 0; 220 pAsn1Core->uRealTag = 0; 221 pAsn1Core->fRealClass = 0; 222 pAsn1Core->cbHdr = 0; 223 pAsn1Core 326 RTAsn1CursorMatchTagClassFlagsEx(PRTASN1CURSOR pCursor, PRTASN1CORE pAsn1Core, uint32_t uTag, uint32_t fClass, bool fString, uint32_t fFlags, const char *pszErrorTag, const char *pszWhat) argument 367 rtAsn1CursorGetXxxxCursor(PRTASN1CURSOR pCursor, uint32_t fFlags, uint32_t uTag, uint8_t fClass, PRTASN1CORE pAsn1Core, PRTASN1CURSOR pRetCursor, const char *pszErrorTag, const char *pszWhat) argument 423 RTAsn1CursorPeek(PRTASN1CURSOR pCursor, PRTASN1CORE pAsn1Core) argument 452 RTAsn1CursorGetCore(PRTASN1CURSOR pCursor, uint32_t fFlags, PRTASN1CORE pAsn1Core, const char *pszErrorTag) argument [all...] |
/vbox/include/iprt/crypto/ |
H A D | taf.h | 149 PRTASN1CORE pAsn1Core; member in union:RTCRTAFTRUSTANCHORCHOICE::__anon439
|
/vbox/include/iprt/ |
H A D | asn1.h | 189 RTDECL(int) RTAsn1ContentAllocZ(struct RTASN1CORE *pAsn1Core, size_t cb, PCRTASN1ALLOCATORVTABLE pAllocator); 190 RTDECL(int) RTAsn1ContentDup(struct RTASN1CORE *pAsn1Core, void const *pvSrc, size_t cbSrc, PCRTASN1ALLOCATORVTABLE pAllocator); 191 RTDECL(int) RTAsn1ContentReallocZ(struct RTASN1CORE *pAsn1Core, size_t cb, PCRTASN1ALLOCATORVTABLE pAllocator); 192 RTDECL(void) RTAsn1ContentFree(struct RTASN1CORE *pAsn1Core); 207 * @param pAsn1Core The ASN.1 object we're called back about. 213 typedef DECLCALLBACK(int) FNRTASN1ENUMCALLBACK(struct RTASN1CORE *pAsn1Core, const char *pszName, uint32_t uDepth, void *pvUser); 557 RTDECL(int) RTAsn1Core_InitEx(PRTASN1CORE pAsn1Core, uint32_t uTag, uint8_t fClass, PCRTASN1COREVTABLE pOps, uint32_t fFlags); 562 * @param pAsn1Core The ASN.1 core. 566 RTDECL(int) RTAsn1Core_InitDefault(PRTASN1CORE pAsn1Core, uint32_t uTag, uint8_t fClass); 569 RTDECL(int) RTAsn1Core_SetTagAndFlags(PRTASN1CORE pAsn1Core, uint32_ 1686 RTAsn1CursorMatchTagClassFlags(PRTASN1CURSOR pCursor, PRTASN1CORE pAsn1Core, uint32_t uTag, uint32_t fClass, uint32_t fFlags, const char *pszErrorTag, const char *pszWhat) argument 1710 RTAsn1CursorMatchTagClassFlagsString(PRTASN1CURSOR pCursor, PRTASN1CORE pAsn1Core, uint32_t uTag, uint32_t fClass, uint32_t fFlags, const char *pszErrorTag, const char *pszWhat) argument [all...] |