Home
last modified time | relevance | path

Searched refs:decodeBuffer (Results 1 - 24 of 24) sorted by relevance

/base/telephony/sms_mms/test/fuzztest/wappushbuffer_fuzzer/
H A Dwappushbuffer_fuzzer.cpp37 auto decodeBuffer = std::make_shared<SmsWapPushBuffer>(); in WapPushBuffer() local
38 if (decodeBuffer == nullptr) { in WapPushBuffer()
42 decodeBuffer->ReadDataBuffer(desLen); in WapPushBuffer()
45 decodeBuffer->WriteDataBuffer(std::move(inBuff), desLen); in WapPushBuffer()
46 decodeBuffer->GetCurPosition(); in WapPushBuffer()
47 decodeBuffer->GetSize(); in WapPushBuffer()
50 decodeBuffer->PeekOneByte(uint8tValue); in WapPushBuffer()
51 decodeBuffer->IncreasePointer(desLen); in WapPushBuffer()
52 decodeBuffer->DecreasePointer(desLen); in WapPushBuffer()
53 decodeBuffer in WapPushBuffer()
[all...]
/base/telephony/sms_mms/services/sms/
H A Dsms_wap_push_content_type.cpp69 * @param decodeBuffer
74 bool SmsWapPushContentType::DecodeContentType(SmsWapPushBuffer &decodeBuffer, int32_t &contentLength) in DecodeContentType() argument
78 if (decodeBuffer.DecodeIsShortInt()) { in DecodeContentType()
80 if (!decodeBuffer.GetOneByte(oneByte)) { in DecodeContentType()
89 if (decodeBuffer.DecodeIsString()) { in DecodeContentType()
92 decodeBuffer.DecodeText(sType, len); in DecodeContentType()
98 if (!DecodeCTGeneralForm(decodeBuffer, contentLength)) { in DecodeContentType()
116 * @param decodeBuffer
121 bool SmsWapPushContentType::DecodeCTGeneralForm(SmsWapPushBuffer &decodeBuffer, int32_t &contentLength) in DecodeCTGeneralForm() argument
126 if (!decodeBuffer in DecodeCTGeneralForm()
192 DecodeParameter(SmsWapPushBuffer &decodeBuffer, int32_t valueLength) DecodeParameter() argument
267 DecodeTextField(SmsWapPushBuffer &decodeBuffer, uint8_t field, int32_t &valueLength) DecodeTextField() argument
291 DecodeCharsetField(SmsWapPushBuffer &decodeBuffer, int32_t &valueLength) DecodeCharsetField() argument
343 DecodeTypeField(SmsWapPushBuffer &decodeBuffer, int32_t &valueLength) DecodeTypeField() argument
[all...]
H A Dsms_wap_push_handler.cpp45 bool SmsWapPushHandler::DecodeWapPushPduData(SmsWapPushBuffer &decodeBuffer, uint32_t startPos, uint32_t len) in DecodeWapPushPduData() argument
51 headerBuffer = decodeBuffer.ReadDataBuffer(startHeader, headerLength); in DecodeWapPushPduData()
61 dataLength = decodeBuffer.GetSize(); in DecodeWapPushPduData()
63 dataLength = decodeBuffer.GetSize() - startHeader - headerLength; in DecodeWapPushPduData()
67 pduBuffer = decodeBuffer.ReadDataBuffer(posData, dataLength); in DecodeWapPushPduData()
84 SmsWapPushBuffer decodeBuffer; in DecodeWapPushPdu() local
85 if (!decodeBuffer.WriteRawStringBuffer(wapPdu)) { in DecodeWapPushPdu()
89 if (!DecodePushType(decodeBuffer)) { in DecodeWapPushPdu()
95 if (!decodeBuffer.DecodeUintvar(headerLength, count)) { in DecodeWapPushPdu()
100 uint32_t startHeader = decodeBuffer in DecodeWapPushPdu()
143 DecodePushType(SmsWapPushBuffer &decodeBuffer) DecodePushType() argument
221 DecodeXWapApplication(SmsWapPushBuffer &decodeBuffer, uint32_t headersLen) DecodeXWapApplication() argument
245 DecodeXWapApplicationField(SmsWapPushBuffer &decodeBuffer, std::string &strWapAppId) DecodeXWapApplicationField() argument
269 DecodeXWapApplicationValue(SmsWapPushBuffer &decodeBuffer, std::string &strWapAppId) DecodeXWapApplicationValue() argument
292 DecodeXWapAbandonHeaderValue(SmsWapPushBuffer &decodeBuffer) DecodeXWapAbandonHeaderValue() argument
[all...]
/base/telephony/sms_mms/frameworks/native/mms/src/
H A Dmms_content_type.cpp55 * @param decodeBuffer
60 bool MmsContentType::DecodeMmsContentType(MmsDecodeBuffer &decodeBuffer, int32_t &contentLength) in DecodeMmsContentType() argument
64 if (decodeBuffer.DecodeIsShortInt()) { in DecodeMmsContentType()
65 if (!decodeBuffer.GetOneByte(oneByte)) { in DecodeMmsContentType()
74 if (decodeBuffer.DecodeIsString()) { in DecodeMmsContentType()
77 decodeBuffer.DecodeText(sType, len); in DecodeMmsContentType()
83 if (!DecodeMmsCTGeneralForm(decodeBuffer, contentLength)) { in DecodeMmsContentType()
101 * @param decodeBuffer
106 bool MmsContentType::DecodeMmsCTGeneralForm(MmsDecodeBuffer &decodeBuffer, int32_t &contentLength) in DecodeMmsCTGeneralForm() argument
111 if (!decodeBuffer in DecodeMmsCTGeneralForm()
197 DecodeParameter(MmsDecodeBuffer &decodeBuffer, int32_t valueLength) DecodeParameter() argument
279 DecodeTextField(MmsDecodeBuffer &decodeBuffer, uint8_t field, int32_t &valueLength) DecodeTextField() argument
303 DecodeCharsetField(MmsDecodeBuffer &decodeBuffer, int32_t &valueLength) DecodeCharsetField() argument
355 DecodeTypeField(MmsDecodeBuffer &decodeBuffer, int32_t &valueLength) DecodeTypeField() argument
[all...]
H A Dmms_body_part_header.cpp51 * @param decodeBuffer
56 bool MmsBodyPartHeader::DecodeContentLocation(MmsDecodeBuffer &decodeBuffer, uint32_t &Len) in DecodeContentLocation() argument
60 if (!decodeBuffer.DecodeText(sTmp, Len)) { in DecodeContentLocation()
72 * @param decodeBuffer
77 bool MmsBodyPartHeader::DecodeContentId(MmsDecodeBuffer &decodeBuffer, uint32_t &Len) in DecodeContentId() argument
81 if (!decodeBuffer.DecodeQuotedText(sTmp, Len)) { in DecodeContentId()
97 * @param decodeBuffer
102 bool MmsBodyPartHeader::DecodeContentDisposition(MmsDecodeBuffer &decodeBuffer, uint32_t &Len) in DecodeContentDisposition() argument
106 if (!decodeBuffer.DecodeUintvar(dispositionLength, count)) { in DecodeContentDisposition()
111 uint32_t beginPostion = decodeBuffer in DecodeContentDisposition()
169 DecodeDispositionParameter( MmsDecodeBuffer &decodeBuffer, uint32_t dispLen, uint32_t beginPos) DecodeDispositionParameter() argument
216 DecodeWellKnownHeader(MmsDecodeBuffer &decodeBuffer, uint32_t &headerLen) DecodeWellKnownHeader() argument
276 DecodeApplicationHeader(MmsDecodeBuffer &decodeBuffer, uint32_t &headerLen) DecodeApplicationHeader() argument
[all...]
H A Dmms_encode_string.cpp41 * @param decodeBuffer
45 bool MmsEncodeString::DecodeEncodeString(MmsDecodeBuffer &decodeBuffer) in DecodeEncodeString() argument
50 if (!decodeBuffer.PeekOneByte(oneByte)) { in DecodeEncodeString()
57 decodeBuffer.IncreasePointer(1); in DecodeEncodeString()
63 if (!decodeBuffer.DecodeValueLength(valLength_)) { in DecodeEncodeString()
68 if (!decodeBuffer.DecodeInteger(charset)) { in DecodeEncodeString()
76 if (!decodeBuffer.DecodeText(strEncodeString_, len)) { in DecodeEncodeString()
H A Dmms_body.cpp36 * @param decodeBuffer
40 bool MmsBody::DecodeMultipart(MmsDecodeBuffer &decodeBuffer) in DecodeMultipart() argument
44 if (!decodeBuffer.DecodeUintvar(nEntries, length)) { in DecodeMultipart()
51 if (!bodyPart.DecodePart(decodeBuffer)) { in DecodeMultipart()
61 bool MmsBody::DecodeMmsBody(MmsDecodeBuffer &decodeBuffer, MmsHeader &header) in DecodeMmsBody() argument
84 return DecodeMultipart(decodeBuffer); in DecodeMmsBody()
H A Dmms_body_part.cpp102 * @param decodeBuffer
106 bool MmsBodyPart::DecodePart(MmsDecodeBuffer &decodeBuffer) in DecodePart() argument
111 if (!decodeBuffer.DecodeUintvar(headerLength, length)) { in DecodePart()
115 if (!decodeBuffer.DecodeUintvar(bodyLength, length)) { in DecodePart()
120 if (!bodyPartContentType_.DecodeMmsContentType(decodeBuffer, contentLength)) { in DecodePart()
131 if (!DecodePartHeader(decodeBuffer, headerLen_ - static_cast<uint32_t>(contentLength))) { in DecodePart()
135 if (!DecodePartBody(decodeBuffer, bodyLen_)) { in DecodePart()
150 * @param decodeBuffer
155 bool MmsBodyPart::DecodePartHeader(MmsDecodeBuffer &decodeBuffer, uint32_t headerLen) in DecodePartHeader() argument
164 if (!decodeBuffer in DecodePartHeader()
186 DecodePartBody(MmsDecodeBuffer &decodeBuffer, uint32_t bodyLength) DecodePartBody() argument
[all...]
H A Dmms_msg.cpp30 MmsDecodeBuffer decodeBuffer; in DecodeMsg() local
31 if (!decodeBuffer.WriteBufferFromFile(mmsFilePathName)) { in DecodeMsg()
35 if (!mmsHeader_.DecodeMmsHeader(decodeBuffer)) { in DecodeMsg()
39 if (!mmsBody_.DecodeMmsBody(decodeBuffer, mmsHeader_)) { in DecodeMsg()
48 MmsDecodeBuffer decodeBuffer; in DecodeMsg() local
49 if (!decodeBuffer.WriteDataBuffer(std::move(inBuff), inLen)) { in DecodeMsg()
53 if (!mmsHeader_.DecodeMmsHeader(decodeBuffer)) { in DecodeMsg()
57 if (!mmsBody_.DecodeMmsBody(decodeBuffer, mmsHeader_)) { in DecodeMsg()
H A Dmms_header.cpp209 bool MmsHeader::DecodeMmsHeader(MmsDecodeBuffer &decodeBuffer) in DecodeMmsHeader() argument
215 while (decodeBuffer.GetOneByte(oneByte)) { in DecodeMmsHeader()
220 if (fun != nullptr && !fun(fieldCode, decodeBuffer, len)) { in DecodeMmsHeader()
229 DecodeMmsMsgUnKnownField(decodeBuffer); in DecodeMmsHeader()
839 bool MmsHeader::DecodeMmsMsgUnKnownField(MmsDecodeBuffer &decodeBuffer) in DecodeMmsMsgUnKnownField() argument
844 if (!decodeBuffer.GetOneByte(oneByte)) { in DecodeMmsMsgUnKnownField()
849 decodeBuffer.DecreasePointer(1); in DecodeMmsMsgUnKnownField()
/base/telephony/sms_mms/test/gtest/
H A Dzero_branch_mms_test.cpp110 MmsDecodeBuffer decodeBuffer; in HWTEST_F() local
123 EXPECT_TRUE(mmsHeader->DecodeMmsHeader(decodeBuffer)); in HWTEST_F()
211 MmsDecodeBuffer decodeBuffer; in HWTEST_F() local
221 EXPECT_FALSE(mmsHeader->DecodeMmsMsgType(1, decodeBuffer, data)); in HWTEST_F()
222 EXPECT_FALSE(mmsHeader->DecodeMmsMsgType(MMS_BCC, decodeBuffer, data)); in HWTEST_F()
223 EXPECT_FALSE(mmsHeader->DecodeFieldAddressModelValue(1, decodeBuffer, data)); in HWTEST_F()
224 EXPECT_TRUE(mmsHeader->DecodeFieldAddressModelValue(MMS_BCC, decodeBuffer, data)); in HWTEST_F()
225 EXPECT_FALSE(mmsHeader->DecodeFieldOctetValue(1, decodeBuffer, data)); in HWTEST_F()
226 EXPECT_FALSE(mmsHeader->DecodeFieldLongValue(1, decodeBuffer, data)); in HWTEST_F()
227 EXPECT_FALSE(mmsHeader->DecodeFieldIntegerValue(1, decodeBuffer, dat in HWTEST_F()
467 SmsWapPushBuffer decodeBuffer; HWTEST_F() local
498 SmsWapPushBuffer decodeBuffer; HWTEST_F() local
546 SmsWapPushBuffer decodeBuffer; HWTEST_F() local
577 SmsWapPushBuffer decodeBuffer; HWTEST_F() local
617 SmsWapPushBuffer decodeBuffer; HWTEST_F() local
1081 MmsDecodeBuffer decodeBuffer; HWTEST_F() local
[all...]
H A Dzero_branch_sms_test.cpp801 auto decodeBuffer = std::make_shared<SmsReadBuffer>("00"); in HWTEST_F() local
805 EXPECT_EQ(gsmSmsParamCodec->DecodeAddressPdu(*decodeBuffer, nullptr), 0); in HWTEST_F()
806 EXPECT_EQ(gsmSmsParamCodec->DecodeAddressPdu(*decodeBuffer, pAddress), 0); in HWTEST_F()
807 EXPECT_EQ(gsmSmsParamCodec->DecodeTimePdu(*decodeBuffer, nullptr), 0); in HWTEST_F()
808 EXPECT_EQ(gsmSmsParamCodec->DecodeDcsPdu(*decodeBuffer, pDCS), 1); in HWTEST_F()
809 EXPECT_EQ(gsmSmsParamCodec->DecodeDcsPdu(*decodeBuffer, nullptr), 0); in HWTEST_F()
813 EXPECT_EQ(gsmSmsParamCodec->CheckVoicemail(*decodeBuffer, nullptr, nullptr), 0); in HWTEST_F()
825 auto decodeBuffer = std::make_shared<SmsReadBuffer>(pdu); in HWTEST_F() local
826 EXPECT_TRUE(gsmSmsParamCodec->DecodeAddressPdu(*decodeBuffer, pAddress)); in HWTEST_F()
838 auto decodeBuffer in HWTEST_F() local
851 auto decodeBuffer = std::make_shared<SmsReadBuffer>(pdu); HWTEST_F() local
1046 auto decodeBuffer = std::make_shared<SmsReadBuffer>(pdu); HWTEST_F() local
1187 auto decodeBuffer = std::make_shared<SmsReadBuffer>("00"); HWTEST_F() local
1260 auto decodeBuffer = std::make_shared<SmsReadBuffer>("00"); HWTEST_F() local
1306 auto decodeBuffer = std::make_shared<SmsReadBuffer>("00"); HWTEST_F() local
1412 auto decodeBuffer = std::make_shared<SmsReadBuffer>("00"); HWTEST_F() local
1440 auto decodeBuffer = std::make_shared<SmsReadBuffer>("00"); HWTEST_F() local
2081 auto decodeBuffer = std::make_shared<SmsReadBuffer>(SMS_READ_PDU); HWTEST_F() local
2112 auto decodeBuffer = std::make_shared<SmsReadBuffer>(SMS_READ_PDU); HWTEST_F() local
[all...]
H A Dmms_gtest.cpp603 MmsDecodeBuffer decodeBuffer; in HWTEST_F() local
609 mmsBodyPartHeader.DecodeContentLocation(decodeBuffer, len); in HWTEST_F()
610 mmsBodyPartHeader.DecodeContentId(decodeBuffer, len); in HWTEST_F()
611 mmsBodyPartHeader.DecodeContentDisposition(decodeBuffer, len); in HWTEST_F()
612 mmsBodyPartHeader.DecodeDispositionParameter(decodeBuffer, lenMax, len); in HWTEST_F()
613 mmsBodyPartHeader.DecodeDispositionParameter(decodeBuffer, lenErr, len); in HWTEST_F()
614 mmsBodyPartHeader.DecodeWellKnownHeader(decodeBuffer, len); in HWTEST_F()
615 mmsBodyPartHeader.DecodeApplicationHeader(decodeBuffer, len); in HWTEST_F()
717 MmsDecodeBuffer decodeBuffer; in HWTEST_F() local
725 decodeBuffer in HWTEST_F()
938 MmsDecodeBuffer decodeBuffer; HWTEST_F() local
[all...]
H A Dzero_branch_sms_part_test.cpp427 auto decodeBuffer = std::make_shared<SmsReadBuffer>("0011000D91685150800576F70001C404D4F29C0E"); in HWTEST_F() local
434 EXPECT_EQ(gsmSmsParamCodec->DecodeDcsPdu(*decodeBuffer, smsDcs), 1); in HWTEST_F()
589 auto decodeBuffer = std::make_shared<SmsReadBuffer>(""); in HWTEST_F() local
590 EXPECT_NE(decodeBuffer, nullptr); in HWTEST_F()
591 EXPECT_TRUE(decodeBuffer->IsEmpty()); in HWTEST_F()
595 EXPECT_EQ(gsmSmsParamDecode->DecodeTimePduPartData(*decodeBuffer, pTimeStamp), false); // first branch PickOneByte in HWTEST_F()
614 auto decodeBuffer = std::make_shared<SmsReadBuffer>(""); in HWTEST_F() local
615 EXPECT_NE(decodeBuffer, nullptr); in HWTEST_F()
616 EXPECT_FALSE(gsmSmsParamDecode->DecodeTimePduData(*decodeBuffer, nullptr)); // first branch nullptr in HWTEST_F()
621 EXPECT_FALSE(gsmSmsParamDecode->DecodeTimePduData(*decodeBuffer, pTimeStam in HWTEST_F()
[all...]
/base/telephony/sms_mms/services/sms/include/
H A Dsms_wap_push_handler.h32 bool DecodeWapPushPduData(SmsWapPushBuffer &decodeBuffer, uint32_t startPos, uint32_t len);
34 bool DecodePushType(SmsWapPushBuffer &decodeBuffer);
36 bool DecodeXWapApplicationField(SmsWapPushBuffer &decodeBuffer, std::string &strWapAppId);
37 bool DecodeXWapApplication(SmsWapPushBuffer &decodeBuffer, uint32_t headersLen);
38 bool DecodeXWapApplicationValue(SmsWapPushBuffer &decodeBuffer, std::string &strWapAppId);
39 bool DecodeXWapAbandonHeaderValue(SmsWapPushBuffer &decodeBuffer);
H A Dsms_wap_push_content_type.h250 bool DecodeContentType(SmsWapPushBuffer &decodeBuffer, int32_t &len);
251 bool DecodeCTGeneralForm(SmsWapPushBuffer &decodeBuffer, int32_t &contentLength);
252 bool DecodeParameter(SmsWapPushBuffer &decodeBuffer, int32_t valueLength);
253 bool DecodeTextField(SmsWapPushBuffer &decodeBuffer, uint8_t field, int32_t &valueLength);
254 bool DecodeCharsetField(SmsWapPushBuffer &decodeBuffer, int32_t &valueLength);
255 bool DecodeTypeField(SmsWapPushBuffer &decodeBuffer, int32_t &valueLength);
/base/telephony/sms_mms/frameworks/native/mms/include/
H A Dmms_body_part_header.h44 bool DecodeWellKnownHeader(MmsDecodeBuffer &decodeBuffer, uint32_t &headerLen);
45 bool DecodeApplicationHeader(MmsDecodeBuffer &decodeBuffer, uint32_t &headerLen);
46 bool DecodeContentLocation(MmsDecodeBuffer &decodeBuffer, uint32_t &Len);
47 bool DecodeContentId(MmsDecodeBuffer &decodeBuffer, uint32_t &Len);
48 bool DecodeContentDisposition(MmsDecodeBuffer &decodeBuffer, uint32_t &Len);
49 bool DecodeDispositionParameter(MmsDecodeBuffer &decodeBuffer, uint32_t dispLen, uint32_t beginPos);
H A Dmms_body.h31 bool DecodeMmsBody(MmsDecodeBuffer &decodeBuffer, MmsHeader &header);
32 bool DecodeMultipart(MmsDecodeBuffer &decodeBuffer);
H A Dmms_body_part.h32 bool DecodePartHeader(MmsDecodeBuffer &decodeBuffer, uint32_t headerLen);
33 bool DecodePart(MmsDecodeBuffer &decodeBuffer); // main entry
34 bool DecodePartBody(MmsDecodeBuffer &decodeBuffer, uint32_t bodyLength);
H A Dmms_content_type.h213 bool DecodeMmsContentType(MmsDecodeBuffer &decodeBuffer, int32_t &len);
214 bool DecodeMmsCTGeneralForm(MmsDecodeBuffer &decodeBuffer, int32_t &contentLength);
215 bool DecodeParameter(MmsDecodeBuffer &decodeBuffer, int32_t valueLength);
216 bool DecodeTextField(MmsDecodeBuffer &decodeBuffer, uint8_t field, int32_t &valueLength);
217 bool DecodeCharsetField(MmsDecodeBuffer &decodeBuffer, int32_t &valueLength);
218 bool DecodeTypeField(MmsDecodeBuffer &decodeBuffer, int32_t &valueLength);
H A Dmms_encode_string.h32 bool DecodeEncodeString(MmsDecodeBuffer &decodeBuffer);
H A Dmms_header.h35 bool DecodeMmsHeader(MmsDecodeBuffer &decodeBuffer);
66 bool DecodeMmsMsgUnKnownField(MmsDecodeBuffer &decodeBuffer);
/base/security/appverify/interfaces/innerkits/appverify/test/unittest/src/
H A Dhap_cert_verify_openssl_utils_test.cpp36 std::unique_ptr<char[]> decodeBuffer = std::make_unique<char[]>(base64String.size()); in Base64StringDecode() local
37 if (decodeBuffer == nullptr) { in Base64StringDecode()
42 int32_t len = EVP_DecodeBlock(reinterpret_cast<unsigned char*>(decodeBuffer.get()), input, base64String.size()); in Base64StringDecode()
48 output.PutData(0, decodeBuffer.get(), len); in Base64StringDecode()
49 decodeBuffer.reset(nullptr); in Base64StringDecode()
/base/security/appverify/interfaces/innerkits/appverify/src/util/
H A Dhap_cert_verify_openssl_utils.cpp62 std::unique_ptr<unsigned char[]> decodeBuffer = std::make_unique<unsigned char[]>(base64String.size()); in GetX509CertFromBase64String() local
65 int32_t len = EVP_DecodeBlock(decodeBuffer.get(), input, base64String.size()); in GetX509CertFromBase64String()
72 const unsigned char* derBits = decodeBuffer.get(); in GetX509CertFromBase64String()

Completed in 20 milliseconds