Lines Matching refs:parcel
28 static OHOS::Parcel parcel;
46 static void FillAuthTypeVector(Parcel &parcel, vector<int32_t> &vector)
48 uint32_t len = parcel.ReadInt32() % MAX_FUZZ_STRUCT_LEN;
51 vector[i] = parcel.ReadInt32();
55 static void FillEnrollParam(Parcel &parcel, EnrollParam &enrollParam)
57 enrollParam.authType = static_cast<AuthType>(parcel.ReadInt32());
58 enrollParam.executorSensorHint = parcel.ReadUint32();
59 enrollParam.userId = parcel.ReadInt32();
62 static void FillExecutorRegisterInfo(Parcel &parcel, ExecutorRegisterInfo &executorRegisterInfo)
64 executorRegisterInfo.authType = static_cast<AuthType>(parcel.ReadInt32());
65 executorRegisterInfo.executorRole = static_cast<ExecutorRole>(parcel.ReadInt32());
66 executorRegisterInfo.executorSensorHint = parcel.ReadUint32();
67 executorRegisterInfo.executorMatcher = parcel.ReadUint32();
68 executorRegisterInfo.esl = static_cast<ExecutorSecureLevel>(parcel.ReadInt32());
69 FillTestUint8Vector(parcel, executorRegisterInfo.publicKey);
72 static void FillExecutorIndexInfo(Parcel &parcel, uint64_t &executorIndex)
74 executorIndex = parcel.ReadUint64();
77 static void FillExecutorIndexVector(Parcel &parcel, vector<uint64_t > &vector)
79 uint32_t len = parcel.ReadInt32() % MAX_FUZZ_STRUCT_LEN;
82 FillExecutorIndexInfo(parcel, vector[i]);
86 static void FillScheduleInfo(Parcel &parcel, ScheduleInfo &scheduleInfo)
88 scheduleInfo.scheduleId = parcel.ReadUint64();
89 FillTestUint64Vector(parcel, scheduleInfo.templateIds);
90 scheduleInfo.authType = static_cast<AuthType>(parcel.ReadInt32());
91 scheduleInfo.executorMatcher = parcel.ReadUint32();
92 scheduleInfo.scheduleMode = static_cast<ScheduleMode>(parcel.ReadInt32());
93 FillExecutorIndexVector(parcel, scheduleInfo.executorIndexes);
96 static void FillCredentialInfo(Parcel &parcel, CredentialInfo &credentialInfo)
98 credentialInfo.credentialId = parcel.ReadUint64();
99 credentialInfo.executorIndex = parcel.ReadUint64();
100 credentialInfo.templateId = parcel.ReadUint64();
101 credentialInfo.authType = static_cast<AuthType>(parcel.ReadInt32());
102 credentialInfo.executorMatcher = parcel.ReadUint32();
103 credentialInfo.executorSensorHint = parcel.ReadUint32();
106 static void FillEnrolledInfo(Parcel &parcel, EnrolledInfo &enrolledInfo)
108 enrolledInfo.enrolledId = parcel.ReadUint64();
109 enrolledInfo.authType = static_cast<AuthType>(parcel.ReadInt32());
112 static void FillIdentifyResultInfo(Parcel &parcel, IdentifyResultInfo &identifyResultInfo)
114 identifyResultInfo.result = parcel.ReadInt32();
115 identifyResultInfo.userId = parcel.ReadInt32();
116 FillTestUint8Vector(parcel, identifyResultInfo.token);
119 static void FillExecutorSendMsg(Parcel &parcel, ExecutorSendMsg &executorSendMsg)
121 executorSendMsg.executorIndex = parcel.ReadUint32();
122 FillTestUint8Vector(parcel, executorSendMsg.msg);
125 static void FillAuthParam(Parcel &parcel, AuthParam &authParam)
127 authParam.baseParam.userId = parcel.ReadInt32();
128 authParam.baseParam.authTrustLevel = parcel.ReadUint32();
129 authParam.authType = static_cast<AuthType>(parcel.ReadInt32());
130 authParam.baseParam.executorSensorHint = parcel.ReadUint32();
131 FillTestUint8Vector(parcel, authParam.baseParam.challenge);
134 static void FillScheduleInfoVector(Parcel &parcel, vector<ScheduleInfo> &vector)
136 uint32_t len = parcel.ReadInt32() % MAX_FUZZ_STRUCT_LEN;
139 FillScheduleInfo(parcel, vector[i]);
143 static void FillCredentialInfoVector(Parcel &parcel, vector<CredentialInfo> &vector)
145 uint32_t len = parcel.ReadInt32() % MAX_FUZZ_STRUCT_LEN;
148 FillCredentialInfo(parcel, vector[i]);
152 static void FillEnrolledInfoVector(Parcel &parcel, vector<EnrolledInfo> &vector)
154 uint32_t len = parcel.ReadInt32() % MAX_FUZZ_STRUCT_LEN;
157 FillEnrolledInfo(parcel, vector[i]);
161 static void FillExecutorSendMsgVector(Parcel &parcel, vector<ExecutorSendMsg> &vector)
163 uint32_t len = parcel.ReadInt32() % MAX_FUZZ_STRUCT_LEN;
166 FillExecutorSendMsg(parcel, vector[i]);
170 static void FillAuthResultInfo(Parcel &parcel, AuthResultInfo &authResultInfo)
172 authResultInfo.result = parcel.ReadUint32();
173 authResultInfo.lockoutDuration = parcel.ReadInt32();
174 authResultInfo.remainAttempts = parcel.ReadInt32();
175 FillExecutorSendMsgVector(parcel, authResultInfo.msgs);
176 FillTestUint8Vector(parcel, authResultInfo.token);
179 void FillTestScheduleInfo(Parcel &parcel, ScheduleInfo &scheduleInfo)
181 scheduleInfo.scheduleId = parcel.ReadUint64();
182 FillTestUint64Vector(parcel, scheduleInfo.templateIds);
183 scheduleInfo.authType = static_cast<AuthType>(parcel.ReadInt32());
184 scheduleInfo.executorMatcher = parcel.ReadUint32();
185 scheduleInfo.scheduleMode = static_cast<ScheduleMode>(parcel.ReadInt32());
186 FillExecutorIndexVector(parcel, scheduleInfo.executorIndexes);
188 FillTestUint8Vector(parcel, extraInfo);
193 void FillTestScheduleInfo_Vector(Parcel &parcel, vector<ScheduleInfo> &vector)
195 uint32_t len = parcel.ReadInt32() % MAX_FUZZ_STRUCT_LEN;
198 FillTestScheduleInfo(parcel, vector[i]);
229 FillExecutorRegisterInfo(parcel, info);
230 uint64_t index = parcel.ReadUint64();
232 FillTestUint8Vector(parcel, publicKey);
234 FillTestUint64Vector(parcel, templateIds);
250 int32_t userId = parcel.ReadInt32();
251 int32_t authType = static_cast<int32_t>(parcel.ReadInt32());
253 FillCredentialInfoVector(parcel, infos);
269 int32_t userId = parcel.ReadInt32();
270 uint64_t secureUid = parcel.ReadUint64();
271 int32_t pinSubType = static_cast<int32_t>(parcel.ReadUint32());
273 FillEnrolledInfoVector(parcel, infos);
289 int32_t userId = parcel.ReadInt32();
291 FillTestUint8Vector(parcel, authToken);
293 FillCredentialInfoVector(parcel, deletedInfos);
295 FillTestUint8Vector(parcel, rootSecret);
311 uint64_t contextId = parcel.ReadUint64();
312 AuthType authType = static_cast<AuthType>(parcel.ReadInt32());
314 FillTestUint8Vector(parcel, challenge);
315 uint32_t executorId = parcel.ReadUint32();
317 FillScheduleInfo(parcel, scheduleInfo);
333 uint64_t index = parcel.ReadUint64();
349 int32_t userId = parcel.ReadInt32();
351 FillTestUint8Vector(parcel, challenge);
367 int32_t userId = parcel.ReadInt32();
384 FillTestUint8Vector(parcel, authToken);
386 FillEnrollParam(parcel, param);
388 FillScheduleInfo(parcel, info);
404 int32_t userId = parcel.ReadInt32();
406 FillTestUint8Vector(parcel, scheduleResult);
408 FillCredentialInfo(parcel, info.oldInfo);
409 info.credentialId = parcel.ReadUint64();
410 FillTestUint8Vector(parcel, info.rootSecret);
426 int32_t userId = parcel.ReadInt32();
442 int32_t userId = parcel.ReadInt32();
443 uint64_t credentialId = parcel.ReadUint64();
445 FillTestUint8Vector(parcel, authToken);
447 FillCredentialInfo(parcel, info);
463 int32_t userId = parcel.ReadInt32();
465 FillCredentialInfoVector(parcel, deletedInfos);
481 uint64_t contextId = parcel.ReadUint64();
483 FillAuthParam(parcel, param);
485 FillScheduleInfoVector(parcel, scheduleInfos);
501 uint64_t contextId = parcel.ReadUint64();
503 FillTestUint8Vector(parcel, scheduleResult);
505 FillAuthResultInfo(parcel, info);
522 uint64_t contextId = parcel.ReadUint64();
538 uint64_t contextId = parcel.ReadUint64();
540 FillTestUint8Vector(parcel, scheduleResult);
542 FillIdentifyResultInfo(parcel, info);
558 uint64_t contextId = parcel.ReadUint64();
574 int32_t userId = parcel.ReadInt32();
575 AuthType authType = static_cast<AuthType>(parcel.ReadInt32());
576 uint32_t authTrustLevel = parcel.ReadUint32();
577 int32_t checkResult = parcel.ReadInt32();
593 int32_t userId = parcel.ReadInt32();
595 FillAuthTypeVector(parcel, authTypes);
596 uint32_t authTrustLevel = parcel.ReadUint32();
598 FillAuthTypeVector(parcel, validTypes);
615 FillTestUint8Vector(parcel, authToken);
617 FillEnrollParam(parcel, param);
619 FillTestScheduleInfo(parcel, info);
635 uint64_t contextId = parcel.ReadUint64();
637 FillAuthParam(parcel, param);
639 FillTestScheduleInfo_Vector(parcel, scheduleInfos);
655 uint64_t contextId = parcel.ReadUint64();
656 AuthType authType = static_cast<AuthType>(parcel.ReadInt32());
658 FillTestUint8Vector(parcel, challenge);
659 uint32_t executorId = parcel.ReadUint32();
661 FillTestScheduleInfo(parcel, scheduleInfo);