Home
last modified time | relevance | path

Searched refs:Attribute (Results 1 - 19 of 19) sorted by relevance

/drivers/peripheral/pin_auth/hdi_service/common/inc/
H A Dattribute.h65 typedef void Attribute; typedef
67 Attribute *CreateEmptyAttribute(void);
68 Attribute *CreateAttributeFromSerializedMsg(const Uint8Array msg);
69 void FreeAttribute(Attribute **attribute);
71 ResultCode GetAttributeSerializedMsg(const Attribute *attribute, Uint8Array *retMsg);
73 ResultCode GetAttributeLength(const Attribute *attribute, AttributeKey key, uint32_t *len);
74 ResultCode GetAttributeUint32(const Attribute *attribute, AttributeKey key, uint32_t *retValue);
75 ResultCode SetAttributeUint32(Attribute *attribute, AttributeKey key, const uint32_t value);
76 ResultCode GetAttributeInt32(const Attribute *attribute, AttributeKey key, int32_t *retValue);
77 ResultCode SetAttributeInt32(Attribute *attribut
[all...]
/drivers/peripheral/user_auth/hdi_service/utils/inc/
H A Dattribute.h103 typedef void Attribute; typedef
107 Attribute *CreateEmptyAttribute(void);
108 Attribute *CreateAttributeFromSerializedMsg(const Uint8Array msg);
109 void FreeAttribute(Attribute **attribute);
111 ResultCode GetAttributeSerializedMsg(const Attribute *attribute, Uint8Array *retMsg);
113 ResultCode GetAttributeUint32(const Attribute *attribute, AttributeKey key, uint32_t *retValue);
114 ResultCode SetAttributeUint32(Attribute *attribute, AttributeKey key, const uint32_t value);
115 ResultCode GetAttributeInt32(const Attribute *attribute, AttributeKey key, int32_t *retValue);
116 ResultCode SetAttributeInt32(Attribute *attribute, AttributeKey key, const int32_t value);
117 ResultCode GetAttributeUint64(const Attribute *attribut
[all...]
/drivers/hdf_core/framework/tools/hdi-gen/ast/
H A Dast_attribute.h18 using Attribute = uint32_t;
19 static constexpr Attribute NONE = 0U;
20 static constexpr Attribute MINI = 0x1U;
21 static constexpr Attribute LITE = 0x1U << 1;
22 static constexpr Attribute FULL = 0x1U << 2;
23 static constexpr Attribute ONEWAY = 0x1U << 3;
24 static constexpr Attribute CALLBACK = 0x1U << 4;
26 explicit ASTAttr(Attribute value = ASTAttr::NONE) : value_(value) {} in ASTAttr()
32 inline void SetValue(Attribute value) in SetValue()
37 inline Attribute GetValu
[all...]
/drivers/peripheral/pin_auth/hdi_service/main/inc/
H A Dexecutor_func_common.h74 int32_t SetBufferToAttribute(Attribute *attribute, AttributeKey key, Buffer *buf);
75 Buffer *GetBufferFromAttribute(const Attribute *attribute, AttributeKey key, uint32_t size);
76 Attribute *GetAttributeDataBase(uint64_t scheduleId, RemotePinMsgId msgId);
77 int32_t FormatTlvMsg(const Attribute *data, const KeyPair *keyPair, uint8_t *msg, uint32_t *msgSize);
79 uint64_t scheduleId, Attribute **data, const Buffer *pubKey, const uint8_t *msg, uint32_t msgSize);
80 int32_t CheckAttributeDataBase(const Attribute *data, uint64_t scheduleId, RemotePinMsgId msgId, uint64_t *timeStamp);
82 bool SetResultDataInfo(Attribute *attribute, int32_t resultCode, uint64_t templateId, Buffer *rootSecret);
/drivers/peripheral/pin_auth/hdi_service/common/src/
H A Dattribute.c192 IAM_STATIC ResultCode ParseAttributeSerializedMsgInner(Attribute *attribute, const Uint8Array msg, in ParseAttributeSerializedMsgInner()
231 IAM_STATIC ResultCode ParseAttributeSerializedMsg(Attribute *attribute, const Uint8Array msg) in ParseAttributeSerializedMsg()
245 Attribute *CreateEmptyAttribute(void) in CreateEmptyAttribute()
254 Attribute *CreateAttributeFromSerializedMsg(const Uint8Array msg) in CreateAttributeFromSerializedMsg()
258 Attribute *attribute = CreateEmptyAttribute(); in CreateAttributeFromSerializedMsg()
267 FreeAttribute((Attribute **)&attribute); in CreateAttributeFromSerializedMsg()
274 ResultCode GetAttributeSerializedMsg(const Attribute *attributePublic, Uint8Array *retMsg) in GetAttributeSerializedMsg()
306 void FreeAttribute(Attribute **attribute) in FreeAttribute()
318 ResultCode GetAttributeUint32(const Attribute *attribute, AttributeKey key, uint32_t *value) in GetAttributeUint32()
333 ResultCode SetAttributeUint32(Attribute *attribut
[all...]
/drivers/peripheral/pin_auth/hdi_service/main/src/
H A Dexecutor_func_common.c28 int32_t SetBufferToAttribute(Attribute *attribute, AttributeKey key, Buffer *buf) in SetBufferToAttribute()
41 static Buffer *GetBufferFromAttributeBase(const Attribute *attribute, AttributeKey key, bool checkSize, uint32_t size) in GetBufferFromAttributeBase()
71 Buffer *GetBufferFromAttribute(const Attribute *attribute, AttributeKey key, uint32_t size) in GetBufferFromAttribute()
76 Attribute *GetAttributeDataBase(uint64_t scheduleId, RemotePinMsgId msgId) in GetAttributeDataBase()
78 Attribute *attribute = CreateEmptyAttribute(); in GetAttributeDataBase()
107 static int32_t GetRootMsg(const Attribute *data, const KeyPair *keyPair, Uint8Array *rootMsg) in GetRootMsg()
121 Attribute *attribute = NULL; in GetRootMsg()
157 int32_t FormatTlvMsg(const Attribute *data, const KeyPair *keyPair, uint8_t *msg, uint32_t *msgSize) in FormatTlvMsg()
172 Attribute *attribute = CreateEmptyAttribute(); in FormatTlvMsg()
198 static Attribute *GetRootAttributeFromTl
[all...]
H A Dverifier_func.c132 Attribute *attribute = NULL; in GetAuthInfoFromSchedule()
160 static bool SetVerifyAckDataSalt(Attribute *attribute) in SetVerifyAckDataSalt()
184 static bool SetVerifyAckDataPinParam(Attribute *attribute) in SetVerifyAckDataPinParam()
223 static Attribute *GetVerifyAckData() in GetVerifyAckData()
225 Attribute *attribute = GetAttributeDataBase(g_verifierSchedule->scheduleId, REMOTE_PIN_VERIFIER_ACK); in GetVerifyAckData()
247 Attribute *attribute = GetAttributeDataBase(g_verifierSchedule->scheduleId, REMOTE_PIN_MSG_NONE); in GetResultTlv()
356 Attribute *dataIn = NULL; in DoHandleCollectorSync()
372 Attribute *dataOut = GetVerifyAckData(); in DoHandleCollectorSync()
397 static bool GetAesGcmParam(AesGcmParam *aesGcmParam, const Attribute *attribute) in GetAesGcmParam()
422 static Buffer *GetPinData(const Attribute *attribut
[all...]
H A Dcollector_func.c119 Attribute *attribute = NULL; in GetCollectInfoFromSchedule()
186 Attribute *attribute = GetAttributeDataBase(g_collectorSchedule->scheduleId, REMOTE_PIN_COLLECTOR_SYNC); in DoCollect()
232 static int32_t GetAlgoParam(const Attribute *data, AlgoParamOut *algoParam) in GetAlgoParam()
273 Attribute *data = NULL; in DoSendMessageToCollector()
347 static int32_t SetEncryptParam(Attribute *attribute, uint8_t *pinData, uint32_t pinDataSize) in SetEncryptParam()
390 Attribute *attribute = NULL; in DoSetDataToCollector()
H A Dall_in_one_func.c28 Attribute *attribute = GetAttributeDataBase(scheduleId, REMOTE_PIN_MSG_NONE); in GenerateResultTlv()
/drivers/peripheral/user_auth/hdi_service/utils/src/
H A Dattribute.c195 IAM_STATIC ResultCode ParseAttributeSerializedMsgInner(Attribute *attribute, const Uint8Array msg, in ParseAttributeSerializedMsgInner()
222 IAM_STATIC ResultCode ParseAttributeSerializedMsg(Attribute *attribute, const Uint8Array msg) in ParseAttributeSerializedMsg()
263 Attribute *CreateEmptyAttribute(void) in CreateEmptyAttribute()
272 Attribute *CreateAttributeFromSerializedMsg(const Uint8Array msg) in CreateAttributeFromSerializedMsg()
276 Attribute *attribute = CreateEmptyAttribute(); in CreateAttributeFromSerializedMsg()
285 FreeAttribute((Attribute **)&attribute); in CreateAttributeFromSerializedMsg()
292 ResultCode GetAttributeSerializedMsg(const Attribute *attributePublic, Uint8Array *retMsg) in GetAttributeSerializedMsg()
324 void FreeAttribute(Attribute **attribute) in FreeAttribute()
336 ResultCode GetAttributeUint32(const Attribute *attribute, AttributeKey key, uint32_t *value) in GetAttributeUint32()
351 ResultCode SetAttributeUint32(Attribute *attribut
[all...]
/drivers/peripheral/user_auth/hdi_service/coauth/src/
H A Dexecutor_message.c67 IAM_STATIC ResultCode GetAttributeDataAndSignTlv(const Attribute *attribute, Uint8Array *retDataAndSignTlv, in GetAttributeDataAndSignTlv()
70 Attribute *dataAndSignAttribute = CreateEmptyAttribute(); in GetAttributeDataAndSignTlv()
116 ResultCode GetAttributeExecutorMsg(const Attribute *attribute, Uint8Array *retMsg, SignParam signParam) in GetAttributeExecutorMsg()
122 Attribute *rootAttribute = CreateEmptyAttribute(); in GetAttributeExecutorMsg()
185 IAM_STATIC ResultCode VerifyDataTlvSignature(const Attribute *dataAndSignAttribute, const Uint8Array dataTlv, in VerifyDataTlvSignature()
188 Attribute *dataAttribute = CreateAttributeFromSerializedMsg(dataTlv); in VerifyDataTlvSignature()
230 IAM_STATIC Attribute *CreateAttributeFromDataAndSignTlv(const Uint8Array dataAndSignTlv, SignParam signParam) in CreateAttributeFromDataAndSignTlv()
232 Attribute *dataAndSignAttribute = CreateAttributeFromSerializedMsg(dataAndSignTlv); in CreateAttributeFromDataAndSignTlv()
235 Attribute *attribute = NULL; in CreateAttributeFromDataAndSignTlv()
263 IAM_STATIC Attribute *CreateAttributeFromExecutorMs
[all...]
/drivers/peripheral/user_auth/test/unittest/attribute_test/
H A Dattribute_test.cpp73 Attribute *attribute = CreateEmptyAttribute(); in HWTEST_F()
85 Attribute *attribute = nullptr; in HWTEST_F()
97 Attribute *attribute = CreateEmptyAttribute(); in HWTEST_F()
118 Attribute *attribute = CreateEmptyAttribute(); in HWTEST_F()
136 Attribute *attribute = CreateEmptyAttribute(); in HWTEST_F()
157 Attribute *attribute = CreateEmptyAttribute(); in HWTEST_F()
175 Attribute *attribute = CreateEmptyAttribute(); in HWTEST_F()
196 Attribute *attribute = CreateEmptyAttribute(); in HWTEST_F()
214 Attribute *attribute = CreateEmptyAttribute(); in HWTEST_F()
236 Attribute *attribut in HWTEST_F()
[all...]
/drivers/peripheral/user_auth/test/unittest/co_auth/
H A Dexecutor_message_test.cpp31 extern ResultCode GetAttributeDataAndSignTlv(const Attribute *attribute, Uint8Array *retDataAndSignTlv,
34 extern ResultCode VerifyDataTlvSignature(const Attribute *dataAndSignAttribute, const Uint8Array dataTlv,
36 extern Attribute *CreateAttributeFromDataAndSignTlv(const Uint8Array dataAndSignTlv, SignParam signParam);
37 extern Attribute *CreateAttributeFromExecutorMsg(const Uint8Array msg, SignParam signParam);
38 extern void GetRootSecretFromAttribute(const Attribute *attribute, ExecutorResultInfo *resultInfo);
39 extern ResultCode GetExecutorResultInfoFromAttribute(const Attribute *attribute, ExecutorResultInfo *resultInfo);
88 Attribute *attribute = CreateEmptyAttribute(); in HWTEST_F()
124 Attribute *attribute = CreateEmptyAttribute(); in HWTEST_F()
174 Attribute *attribute = CreateEmptyAttribute(); in HWTEST_F()
198 Attribute *retAttribut in HWTEST_F()
[all...]
/drivers/peripheral/pin_auth/test/unittest/pin_auth/common/src/
H A Dcommon_impl.c28 Attribute *data = GetAttributeDataBase(scheduleId, REMOTE_PIN_MSG_NONE); in GetAuthFwkExtraInfo()
/drivers/peripheral/user_auth/hdi_service/coauth/inc/
H A Dexecutor_message.h50 ResultCode GetAttributeExecutorMsg(const Attribute *attribute, Uint8Array *retMsg, SignParam signParam);
/drivers/hdf_core/framework/tools/hdi-gen/parser/
H A Dparser.h52 class Attribute : public LightRefCountBase { class in OHOS::HDI::Parser
/drivers/peripheral/user_auth/hdi_service/user_auth/src/
H A Duser_auth_funcs.c156 IAM_STATIC ResultCode SetAuthResultMsgToAttribute(Attribute *attribute, AuthResult *result, in SetAuthResultMsgToAttribute()
194 Attribute *attribute = NULL; in GenerateRemoteAuthResultMsg()
/drivers/peripheral/user_auth/hdi_service/service/
H A Duser_auth_interface_service.cpp133 Uint8Array publicKey, Attribute *attribute) in SetAttributeToCoAuthExecMsg()
179 Attribute *attribute = CreateEmptyAttribute(); in SetAttributeToCollectorExecMsg()
266 Attribute *attribute = CreateEmptyAttribute(); in SetAttributeToVerifierExecMsg()
310 Attribute *attribute = CreateEmptyAttribute(); in SetAttributeToExtraInfo()
356 Attribute *attribute = CreateEmptyAttribute(); in SetAttributeToAllInOneExecMsg()
/drivers/peripheral/pin_auth/test/unittest/pin_auth/main/src/
H A Dpin_auth_test.cpp208 Attribute *attrbute = CreateAttributeFromSerializedMsg(uint8array); in GetTemplateIdFromTlv()

Completed in 14 milliseconds