/drivers/peripheral/pin_auth/hdi_service/common/inc/ |
H A D | attribute.h | 65 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 D | attribute.h | 103 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 D | ast_attribute.h | 18 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 D | executor_func_common.h | 74 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 D | attribute.c | 192 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 D | executor_func_common.c | 28 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 D | verifier_func.c | 132 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 D | collector_func.c | 119 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 D | all_in_one_func.c | 28 Attribute *attribute = GetAttributeDataBase(scheduleId, REMOTE_PIN_MSG_NONE); in GenerateResultTlv()
|
/drivers/peripheral/user_auth/hdi_service/utils/src/ |
H A D | attribute.c | 195 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 D | executor_message.c | 67 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 D | attribute_test.cpp | 73 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 D | executor_message_test.cpp | 31 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 D | common_impl.c | 28 Attribute *data = GetAttributeDataBase(scheduleId, REMOTE_PIN_MSG_NONE); in GetAuthFwkExtraInfo()
|
/drivers/peripheral/user_auth/hdi_service/coauth/inc/ |
H A D | executor_message.h | 50 ResultCode GetAttributeExecutorMsg(const Attribute *attribute, Uint8Array *retMsg, SignParam signParam);
|
/drivers/hdf_core/framework/tools/hdi-gen/parser/ |
H A D | parser.h | 52 class Attribute : public LightRefCountBase {
class in OHOS::HDI::Parser
|
/drivers/peripheral/user_auth/hdi_service/user_auth/src/ |
H A D | user_auth_funcs.c | 156 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 D | user_auth_interface_service.cpp | 133 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 D | pin_auth_test.cpp | 208 Attribute *attrbute = CreateAttributeFromSerializedMsg(uint8array); in GetTemplateIdFromTlv()
|