/drivers/peripheral/user_auth/hdi_service/key_mgr/src/ |
H A D | hmac_key.c | 68 Buffer *HmacSign(const Buffer *data, SignParam signParam) in HmacSign() argument 70 if (signParam.keyType != KEY_TYPE_CROSS_DEVICE || !IsBufferValid(data)) { in HmacSign() 75 Buffer peerUdidBuf = GetTmpBuffer(signParam.peerUdid.data, signParam.peerUdid.len, signParam.peerUdid.len); in HmacSign() 100 ResultCode HmacVerify(const Buffer *data, const Buffer *sign, SignParam signParam) in HmacVerify() argument 102 if (signParam.keyType != KEY_TYPE_CROSS_DEVICE || !IsBufferValid(data) || !IsBufferValid(sign)) { in HmacVerify() 107 Buffer peerUdidBuf = GetTmpBuffer(signParam.peerUdid.data, signParam.peerUdid.len, signParam in HmacVerify() [all...] |
/drivers/peripheral/user_auth/test/unittest/co_auth/ |
H A D | executor_message_test.cpp | 30 extern ResultCode SignData(const Uint8Array *dataTlv, Uint8Array *signDataTlv, SignParam signParam); 32 SignParam signParam); 35 SignParam signParam); 36 extern Attribute *CreateAttributeFromDataAndSignTlv(const Uint8Array dataAndSignTlv, SignParam signParam); 37 extern Attribute *CreateAttributeFromExecutorMsg(const Uint8Array msg, SignParam signParam); 76 SignParam signParam = { .needSignature = true, .keyType = KEY_TYPE_EXECUTOR }; in HWTEST_F() local 77 ResultCode result = SignData(&dataTlv, &signData, signParam); in HWTEST_F() 81 result = SignData(&dataTlv, &signData, signParam); in HWTEST_F() 90 SignParam signParam = { .needSignature = false }; in HWTEST_F() local 91 ResultCode result = GetAttributeDataAndSignTlv(nullptr, &retData, signParam); in HWTEST_F() 126 SignParam signParam = { .needSignature = false }; HWTEST_F() local 187 SignParam signParam = { .needSignature = false }; HWTEST_F() local 197 SignParam signParam = { .needSignature = true, .keyType = KEY_TYPE_EXECUTOR }; HWTEST_F() local 238 SignParam signParam = { .needSignature = true, .keyType = KEY_TYPE_EXECUTOR }; HWTEST_F() local 361 SignParam signParam = { .needSignature = false }; HWTEST_F() local [all...] |
/drivers/peripheral/user_auth/hdi_service/key_mgr/inc/ |
H A D | hmac_key.h | 27 Buffer *HmacSign(const Buffer *data, SignParam signParam); 28 ResultCode HmacVerify(const Buffer *data, const Buffer *sign, SignParam signParam);
|
/drivers/peripheral/user_auth/hdi_service/coauth/src/ |
H A D | executor_message.c | 36 IAM_STATIC ResultCode SignData(const Uint8Array *dataTlv, Uint8Array *signDataTlv, SignParam signParam) in SignData() argument 45 if (signParam.keyType == KEY_TYPE_CROSS_DEVICE) { in SignData() 46 signData = HmacSign(&data, signParam); in SignData() 68 SignParam signParam) in GetAttributeDataAndSignTlv() 91 if (signParam.needSignature) { in GetAttributeDataAndSignTlv() 92 result = SignData(&dataTlv, &signTlv, signParam); in GetAttributeDataAndSignTlv() 116 ResultCode GetAttributeExecutorMsg(const Attribute *attribute, Uint8Array *retMsg, SignParam signParam) in GetAttributeExecutorMsg() argument 132 result = GetAttributeDataAndSignTlv(attribute, &dataAndSignTlv, signParam); in GetAttributeExecutorMsg() 186 SignParam signParam) in VerifyDataTlvSignature() 202 if (signParam in VerifyDataTlvSignature() 67 GetAttributeDataAndSignTlv(const Attribute *attribute, Uint8Array *retDataAndSignTlv, SignParam signParam) GetAttributeDataAndSignTlv() argument 185 VerifyDataTlvSignature(const Attribute *dataAndSignAttribute, const Uint8Array dataTlv, SignParam signParam) VerifyDataTlvSignature() argument 230 CreateAttributeFromDataAndSignTlv(const Uint8Array dataAndSignTlv, SignParam signParam) CreateAttributeFromDataAndSignTlv() argument 263 CreateAttributeFromExecutorMsg(const Uint8Array msg, SignParam signParam) CreateAttributeFromExecutorMsg() argument 372 SignParam signParam = { .needSignature = true, .keyType = KEY_TYPE_EXECUTOR }; CreateExecutorResultInfo() local 460 SignParam signParam = { .needSignature = true, .keyType = KEY_TYPE_EXECUTOR }; CreateExecutorMsg() local 463 SignParam signParam = { .needSignature = false }; CreateExecutorMsg() local 707 SignParam signParam = { .needSignature = true, .keyType = KEY_TYPE_CROSS_DEVICE, .peerUdid = peerUdid}; GetRemoteExecutorInfo() local 835 SignParam signParam = { .needSignature = true, .keyType = KEY_TYPE_EXECUTOR }; CreateExecutorCollectMsg() local 973 SignParam signParam = { .needSignature = true, .keyType = KEY_TYPE_CROSS_DEVICE, .peerUdid = peerUdid }; CreateScheduleInfo() local 1035 SignParam signParam = { .needSignature = true, .keyType = KEY_TYPE_CROSS_DEVICE, .peerUdid = peerUdid }; CreateAuthResultInfo() local 1125 SignParam signParam = { .needSignature = true, .keyType = KEY_TYPE_CROSS_DEVICE, .peerUdid = peerUdid }; GetExecutorInfoTlv() local [all...] |
/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/peripheral/user_auth/hdi_service/service/ |
H A D | user_auth_interface_service.cpp | 205 SignParam signParam = {
in SetAttributeToCollectorExecMsg() local 210 if (GetAttributeExecutorMsg(attribute, retExtraInfo, signParam) != RESULT_SUCCESS) {
in SetAttributeToCollectorExecMsg() 296 SignParam signParam = { .needSignature = true, .keyType = KEY_TYPE_EXECUTOR };
in SetAttributeToVerifierExecMsg() local 297 if (GetAttributeExecutorMsg(attribute, retExtraInfo, signParam) != RESULT_SUCCESS) {
in SetAttributeToVerifierExecMsg() 333 SignParam signParam = { .needSignature = true, .keyType = KEY_TYPE_EXECUTOR };
in SetAttributeToExtraInfo() local 334 if (GetAttributeExecutorMsg(attribute, &retExtraInfo, signParam) != RESULT_SUCCESS) {
in SetAttributeToExtraInfo() 387 SignParam signParam = { .needSignature = true, .keyType = KEY_TYPE_EXECUTOR };
in SetAttributeToAllInOneExecMsg() local 388 if (GetAttributeExecutorMsg(attribute, retExtraInfo, signParam) != RESULT_SUCCESS) {
in SetAttributeToAllInOneExecMsg()
|
/drivers/peripheral/user_auth/hdi_service/user_auth/src/ |
H A D | user_auth_funcs.c | 211 SignParam signParam = { in GenerateRemoteAuthResultMsg() local 216 if (GetAttributeExecutorMsg(attribute, &retInfo, signParam) != RESULT_SUCCESS) { in GenerateRemoteAuthResultMsg()
|