Changeset 73662 in vbox for trunk/include/iprt
- Timestamp:
- Aug 14, 2018 4:13:43 PM (6 years ago)
- Location:
- trunk/include/iprt
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/asn1.h
r69105 r73662 158 158 extern RTDATADECL(RTASN1ALLOCATORVTABLE const) g_RTAsn1EFenceAllocator; 159 159 160 /** The safer ASN.1 allocator for sensitive data. */ 161 extern RTDATADECL(RTASN1ALLOCATORVTABLE const) g_RTAsn1SaferAllocator; 162 160 163 161 164 /** … … 1756 1759 * Checks that we've reached the end of the data for the cursor. 1757 1760 * 1761 * This differs from RTAsn1CursorCheckEnd in that it does not consider the end 1762 * an error and therefore leaves the error buffer alone. 1763 * 1764 * @returns True if end, otherwise false. 1765 * @param pCursor The cursor we're decoding from. 1766 */ 1767 RTDECL(bool) RTAsn1CursorIsEnd(PRTASN1CURSOR pCursor); 1768 1769 /** 1770 * Checks that we've reached the end of the data for the cursor. 1771 * 1758 1772 * @returns IPRT status code. 1759 1773 * @param pCursor The cursor we're decoding from. -
trunk/include/iprt/mangling.h
r73587 r73662 2754 2754 # define RTAsn1CursorInitSubFromCore RT_MANGLER(RTAsn1CursorInitSubFromCore) 2755 2755 # define RTAsn1CursorIsNextEx RT_MANGLER(RTAsn1CursorIsNextEx) 2756 # define RTAsn1CursorIsEnd RT_MANGLER(RTAsn1CursorIsEnd) 2756 2757 # define RTAsn1CursorMatchTagClassFlagsEx RT_MANGLER(RTAsn1CursorMatchTagClassFlagsEx) 2757 2758 # define RTAsn1CursorPeek RT_MANGLER(RTAsn1CursorPeek) … … 3250 3251 # define RTCrPkixSignatureVerifyOctetString RT_MANGLER(RTCrPkixSignatureVerifyOctetString) 3251 3252 # define RTCrPkixGetCiperOidFromSignatureAlgorithm RT_MANGLER(RTCrPkixGetCiperOidFromSignatureAlgorithm) 3253 # define RTCrPkixPubKeySignDigest RT_MANGLER(RTCrPkixPubKeySignDigest) 3252 3254 # define RTCrPkixPubKeyVerifySignature RT_MANGLER(RTCrPkixPubKeyVerifySignature) 3253 3255 # define RTCrPkixPubKeyVerifySignedDigest RT_MANGLER(RTCrPkixPubKeyVerifySignedDigest) 3256 # define RTCrPkixPubKeyVerifySignedDigestByCertPubKeyInfo RT_MANGLER(RTCrPkixPubKeyVerifySignedDigestByCertPubKeyInfo) 3254 3257 # define RTCrSpcAttributeTypeAndOptionalValue_DecodeAsn1 RT_MANGLER(RTCrSpcAttributeTypeAndOptionalValue_DecodeAsn1) 3255 3258 # define RTCrSpcIndirectDataContent_DecodeAsn1 RT_MANGLER(RTCrSpcIndirectDataContent_DecodeAsn1) … … 3524 3527 # define RTCrX509PolicyQualifierInfos_Clone RT_MANGLER(RTCrX509PolicyQualifierInfos_Clone) 3525 3528 # define RTCrX509PolicyQualifierInfos_Init RT_MANGLER(RTCrX509PolicyQualifierInfos_Init) 3529 # define RTCrRsaPrivateKey_ReadFromFile RT_MANGLER(RTCrRsaPrivateKey_ReadFromFile) 3530 # define RTCrRsaPrivateKey_ReadFromBuffer RT_MANGLER(RTCrRsaPrivateKey_ReadFromBuffer) 3531 # define RTCrRsaPublicKey_ReadFromFile RT_MANGLER(RTCrRsaPublicKey_ReadFromFile) 3532 # define RTCrRsaPublicKey_ReadFromBuffer RT_MANGLER(RTCrRsaPublicKey_ReadFromBuffer) 3526 3533 # define RTCrX509SubjectPublicKeyInfo_Clone RT_MANGLER(RTCrX509SubjectPublicKeyInfo_Clone) 3527 3534 # define RTCrX509SubjectPublicKeyInfo_Init RT_MANGLER(RTCrX509SubjectPublicKeyInfo_Init) … … 3797 3804 # define g_RTAsn1DefaultAllocator RT_MANGLER(g_RTAsn1DefaultAllocator) 3798 3805 # define g_RTAsn1EFenceAllocator RT_MANGLER(g_RTAsn1EFenceAllocator) 3806 # define g_RTAsn1SaferAllocator RT_MANGLER(g_RTAsn1SaferAllocator) 3799 3807 # define g_aRTCrX509CertificateMarkers RT_MANGLER(g_aRTCrX509CertificateMarkers) 3800 3808 # define g_cRTCrX509CertificateMarkers RT_MANGLER(g_cRTCrX509CertificateMarkers) 3809 # define g_aRTCrRsaPrivateKeyMarkers RT_MANGLER(g_aRTCrRsaPrivateKeyMarkers) 3810 # define g_cRTCrRsaPrivateKeyMarkers RT_MANGLER(g_cRTCrRsaPrivateKeyMarkers) 3811 # define g_aRTCrRsaPublicKeyMarkers RT_MANGLER(g_aRTCrRsaPublicKeyMarkers) 3812 # define g_cRTCrRsaPublicKeyMarkers RT_MANGLER(g_cRTCrRsaPublicKeyMarkers) 3801 3813 3802 3814 #if 0 /* Disabled for now as I'm not sure the assmbler supports mangling yet. */
Note:
See TracChangeset
for help on using the changeset viewer.