Lines Matching defs:cbContent

48  * @param   cbContent           The size of the content to search.
62 static bool rtCrPemFindMarker(uint8_t const *pbContent, size_t cbContent, size_t offStart,
70 if (offStart >= cbContent)
73 cbContent -= offStart;
78 while (cbContent > 6)
84 pbContent = (uint8_t const *)memchr(pbContent, '-', cbContent);
88 cbContent -= pbContent - pbStartSearch;
89 if (cbContent < 6)
99 while (cDashes < cbContent && pbContent[cDashes] == '-')
104 cbContent -= cDashes;
110 if ( cbContent > cchLeadWord
115 cbContent -= cchLeadWord;
116 while (cbContent > 0 && RT_C_IS_BLANK(*pbContent))
119 cbContent--;
126 size_t const cbSavedContent = cbContent;
131 cbContent = cbSavedContent;
138 if (cbContent <= cchWord)
143 cbContent -= cchWord;
145 if (!cbContent || !RT_C_IS_BLANK(*pbContent))
150 cbContent--;
151 } while (cbContent > 0 && RT_C_IS_BLANK(*pbContent));
159 if ( cbContent > 3
165 while (cDashes < cbContent && pbContent[cDashes] == '-')
167 cbContent -= cDashes;
173 while (cbContent > 0 && RT_C_IS_SPACE(*pbContent))
174 pbContent++, cbContent--;
190 cbContent--;
198 static bool rtCrPemFindMarkerSection(uint8_t const *pbContent, size_t cbContent, size_t offStart,
204 if (rtCrPemFindMarker(pbContent, cbContent, offStart, "BEGIN", 5, paMarkers, cMarkers,
207 if (rtCrPemFindMarker(pbContent, cbContent, *poffBegin, "END", 3, pMatch, 1,
225 * @param cbContent The max size of the PEM-like content.
230 static int rtCrPemDecodeBase64(uint8_t const *pbContent, size_t cbContent, void **ppvDecoded, size_t *pcbDecoded)
232 ssize_t cbDecoded = RTBase64DecodedSizeEx((const char *)pbContent, cbContent, NULL);
242 int rc = RTBase64DecodeEx((const char *)pbContent, cbContent, pvDecoded, cbDecoded, &cbActual, NULL);
332 size_t cbContent;
334 int rc = RTFileReadAllEx(pszFilename, 0, 64U*_1M, RTFILE_RDALL_O_DENY_WRITE, (void **)&pbContent, &cbContent);
345 if ( !rtCrPemIsBinaryFile(pbContent, cbContent)
346 && rtCrPemFindMarkerSection(pbContent, cbContent, 0 /*offStart*/, paMarkers, cMarkers,
374 if ( offResume + 12 >= cbContent
375 || offResume >= cbContent
376 || !rtCrPemFindMarkerSection(pbContent, cbContent, offResume, paMarkers, cMarkers,
390 RTFileReadAllFree(pbContent, cbContent);
404 pSection->cbData = cbContent;
413 RTFileReadAllFree(pbContent, cbContent);