/base/security/device_auth/common_lib/interfaces/ |
H A D | json_utils.h | 29 typedef cJSON CJson;
typedef 32 CJson *CreateJsonFromString(const char *jsonStr);
34 CJson *CreateJson(void);
36 CJson *CreateJsonArray(void);
38 CJson *DuplicateJson(const CJson *jsonObj);
39 void FreeJson(CJson *jsonObj);
41 void DeleteItemFromJson(CJson *jsonObj, const char *key);
42 void DeleteAllItemExceptOne(CJson *jsonObj, const char *key);
43 void DeleteAllItem(CJson *jsonOb [all...] |
/base/security/device_auth/services/session_manager/inc/session/v2/ |
H A D | dev_session_util.h | 27 int32_t FillPeerAuthIdIfNeeded(bool isClient, const CJson *context, CJson *inputData); 28 int32_t SetPeerAuthIdToContextIfNeeded(CJson *context, const IdentityInfo *info); 30 int32_t SetPeerInfoToContext(CJson *context, const CJson *inputData); 31 int32_t ReplaceAuthIdWithRandom(CJson *authData); 32 int32_t CheckPeerPkInfoForPdid(const CJson *context, const CJson *inputData); 33 int32_t GetRealPkInfoStr(int32_t osAccountId, const CJson *credInfo, char **returnPkInfoStr, bool *isPseudonym); 34 int32_t AddPkInfoWithPdid(const CJson *contex [all...] |
/base/security/device_auth/services/legacy/authenticators/inc/account_unrelated/ |
H A D | das_task_common.h | 31 int32_t GetIdPeer(const CJson *in, const char *peerIdKey, const Uint8Buff *authIdSelf, Uint8Buff *authIdPeer); 32 int32_t GetAndCheckAuthIdPeer(const CJson *in, const Uint8Buff *authIdSelf, const Uint8Buff *authIdPeer); 33 int32_t GetAuthIdPeerFromPayload(const CJson *in, const Uint8Buff *authIdSelf, Uint8Buff *authIdPeer); 34 int32_t GetAndCheckKeyLenOnServer(const CJson *in, uint32_t keyLen); 36 void DasSendErrMsgToSelf(CJson *out, int errCode); 37 void DasSendErrorToOut(CJson *out, int errCode); // send error to self and peer 39 uint32_t ProtocolMessageIn(const CJson *in); 40 int ClientProtocolMessageOut(CJson *out, int opCode, uint32_t step); 41 int ServerProtocolMessageOut(CJson *out, int opCode, uint32_t step);
|
H A D | base_sub_task.h | 26 int (*process)(struct SubTaskBaseT *, const CJson *in, CJson *out, int32_t *status); 34 typedef SubTaskBase *(*CreateSubTaskFunc)(CJson *, CJson *);
|
/base/security/device_auth/services/session_manager/inc/session/v1/compatible_auth_sub_session/ |
H A D | compatible_auth_sub_session_common.h | 30 int32_t GetAuthParamsVec(int32_t osAccountId, const CJson *param, ParamsVecForAuth *authParamsVec); 31 int32_t CreateAndProcessAuthTask(CompatibleAuthSubSession *session, CJson *paramInSession, CJson *out, 33 void ClearCachedData(CJson *paramInSession); 34 int32_t ProcessClientAuthError(CompatibleAuthSubSession *session, const CJson *out); 35 void ProcessServerAuthError(CompatibleAuthSubSession *session, const CJson *out); 36 int32_t AddGroupAuthTransmitData(const CompatibleAuthSubSession *session, bool isClientFirst, CJson *sendToPeer); 37 int32_t HandleAuthTaskStatus(const CompatibleAuthSubSession *session, CJson *out, int32_t status, bool isClientFirst); 38 void NotifyPeerAuthError(const CJson *authParam, const DeviceAuthCallback *callback);
|
/base/security/device_auth/services/legacy/authenticators/inc/account_unrelated/pake_task/ |
H A D | pake_message_util.h | 26 int32_t PackagePakeRequestData(const PakeParams *params, CJson *payload); 27 int32_t ParsePakeRequestMessage(PakeParams *params, const CJson *in); 28 int32_t PackagePakeResponseData(const PakeParams *params, CJson *payload); 29 int32_t ParsePakeResponseMessage(PakeParams *params, const CJson *in); 30 int32_t PackagePakeClientConfirmData(const PakeParams *params, CJson *payload); 31 int32_t ParsePakeClientConfirmMessage(PakeParams *params, const CJson *in); 32 int32_t PackagePakeServerConfirmData(const PakeParams *params, CJson *payload); 33 int32_t ParsePakeServerConfirmMessage(PakeParams *params, const CJson *in);
|
/base/security/device_auth/services/frameworks/inc/module/ |
H A D | dev_auth_module_manager.h | 30 bool (*isMsgNeedIgnore)(const CJson *in); 31 int (*createTask)(int32_t *, const CJson *in, CJson *out); 32 int (*processTask)(int32_t, const CJson *in, CJson *out, int32_t *status); 50 int32_t CreateTask(int32_t *taskId, const CJson *in, CJson *out, int moduleType); 51 int32_t ProcessTask(int taskId, const CJson *in, CJson *out, int32_t *status, int moduleType); 53 int32_t CheckMsgRepeatability(const CJson *i [all...] |
/base/security/device_auth/services/frameworks/inc/plugin_adapter/ |
H A D | account_auth_plugin_proxy.h | 27 int32_t SetAccountAuthPlugin(const CJson *inputParams, AccountAuthExtPlug *accountAuthPlugin); 28 int32_t ExcuteCredMgrCmd(int32_t osAccountId, int32_t cmdId, const CJson *in, CJson *out); 29 int32_t CreateAuthSession(int32_t *sessionId, const CJson *in, CJson *out); 30 int32_t ProcessAuthSession(int32_t *sessionId, const CJson *in, CJson *out, int32_t *status);
|
/base/security/device_auth/services/frameworks/src/plugin_adapter_mock/ |
H A D | account_auth_plugin_proxy_mock.c | 20 int32_t SetAccountAuthPlugin(const CJson *inputParams, AccountAuthExtPlug *accountAuthPlugin) in SetAccountAuthPlugin() 27 int32_t ExcuteCredMgrCmd(int32_t osAccountId, int32_t cmdId, const CJson *in, CJson *out) in ExcuteCredMgrCmd() 36 int32_t CreateAuthSession(int32_t *sessionId, const CJson *in, CJson *out) in CreateAuthSession() 44 int32_t ProcessAuthSession(int32_t *sessionId, const CJson *in, CJson *out, int32_t *status) in ProcessAuthSession()
|
/base/security/device_auth/services/legacy/group_manager/inc/ |
H A D | group_operation_common.h | 34 int32_t ProcessKeyPair(int32_t osAccountId, int action, const CJson *jsonParams, const char *groupId); 37 int32_t AssertUserIdExist(const CJson *jsonParams); 44 int32_t CheckUserTypeIfExist(const CJson *jsonParams); 45 int32_t CheckGroupVisibilityIfExist(const CJson *jsonParams); 46 int32_t CheckExpireTimeIfExist(const CJson *jsonParams); 53 int32_t AddGroupVisibilityOrDefault(const CJson *jsonParams, TrustedGroupEntry *groupParams); 54 int32_t AddExpireTimeOrDefault(const CJson *jsonParams, TrustedGroupEntry *groupParams); 55 int32_t AddUserIdToGroupParams(const CJson *jsonParams, TrustedGroupEntry *groupParams); 56 int32_t AddSharedUserIdToGroupParams(const CJson *jsonParams, TrustedGroupEntry *groupParams); 59 int32_t AddUdidToParams(const CJson *jsonParam [all...] |
/base/security/device_auth/services/session_manager/src/session/v1/compatible_bind_sub_session/ |
H A D | compatible_bind_sub_session_util.c | 26 static int32_t AddPinCode(const CJson *returnData, CJson *jsonParams) in AddPinCode() 40 static int32_t AddAuthIdIfExist(const CJson *returnData, CJson *jsonParams) in AddAuthIdIfExist() 50 static int32_t AddUserTypeIfExistAndValid(const CJson *returnData, CJson *jsonParams) in AddUserTypeIfExistAndValid() 66 static int32_t AddGroupVisibilityIfExistAndValid(const CJson *returnData, CJson *jsonParams) in AddGroupVisibilityIfExistAndValid() 82 static int32_t AddExpireTimeIfExistAndValid(const CJson *returnData, CJson *jsonParam [all...] |
H A D | compatible_bind_sub_session_common.c | 23 static int32_t AddPinCode(const CJson *jsonParams, CompatibleBindSubSession *session) in AddPinCode() 37 static int32_t AddProtocolExpandVal(const CJson *jsonParams, CompatibleBindSubSession *session) in AddProtocolExpandVal() 48 static int32_t AddGroupId(const char *groupId, CJson *params) in AddGroupId() 57 static int32_t AddGroupName(const CJson *jsonParams, CJson *params) in AddGroupName() 71 static int32_t AddGroupOwnerIfExist(const CJson *jsonParams, CJson *params) in AddGroupOwnerIfExist() 81 static int32_t AddGroupTypeIfValid(const CJson *jsonParams, CJson *params) in AddGroupTypeIfValid() 99 static int32_t AddGroupVisibilityIfValidOrDefault(const CJson *jsonParam [all...] |
/base/security/device_auth/common_lib/impl/src/ |
H A D | json_utils.c | 46 CJson *CreateJsonFromString(const char *jsonStr)
in CreateJsonFromString() 59 CJson *CreateJson(void)
in CreateJson() 64 CJson *CreateJsonArray(void)
in CreateJsonArray() 69 CJson *DuplicateJson(const CJson *jsonObj)
in DuplicateJson() 77 void FreeJson(CJson *jsonObj)
in FreeJson() 82 void DeleteItemFromJson(CJson *jsonObj, const char *key)
in DeleteItemFromJson() 90 void DeleteAllItemExceptOne(CJson *jsonObj, const char *key)
in DeleteAllItemExceptOne() 96 CJson *curItem = jsonObj->child;
in DeleteAllItemExceptOne() 97 CJson *nextIte in DeleteAllItemExceptOne() [all...] |
/base/security/device_auth/test/unittest/deviceauth/source/ |
H A D | json_utils_mock.c | 71 CJson *CreateJsonFromString(const char *jsonStr) in CreateJsonFromString() 82 CJson *CreateJson(void) in CreateJson() 90 CJson *CreateJsonArray(void) in CreateJsonArray() 98 CJson *DuplicateJson(const CJson *jsonObj) in DuplicateJson() 109 void FreeJson(CJson *jsonObj) in FreeJson() 114 void DeleteItemFromJson(CJson *jsonObj, const char *key) in DeleteItemFromJson() 122 void DeleteAllItemExceptOne(CJson *jsonObj, const char *key) in DeleteAllItemExceptOne() 128 CJson *curItem = jsonObj->child; in DeleteAllItemExceptOne() 129 CJson *nextIte in DeleteAllItemExceptOne() [all...] |
/base/security/device_auth/services/creds_manager/inc/ |
H A D | creds_manager.h | 26 int32_t AddCertInfoToJson(const CertInfo *certInfo, CJson *out); 27 int32_t GetCredInfosByPeerIdentity(CJson *in, IdentityInfoVec *vec); 28 int32_t GetCredInfoByPeerUrl(const CJson *in, const Uint8Buff *presharedUrl, IdentityInfo **returnInfo); 30 const CJson *in, const Uint8Buff *presharedUrl, ProtocolAlgType protocolType, Uint8Buff *sharedSecret); 31 int32_t GetCredInfoByPeerCert(const CJson *in, const CertInfo *certInfo, IdentityInfo **returnInfo); 33 const CJson *in, const CertInfo *peerCertInfo, ProtocolAlgType protocolType, Uint8Buff *sharedSecret);
|
/base/security/device_auth/services/legacy/authenticators/inc/account_related/ |
H A D | account_task_main.h | 25 int32_t (*process)(struct TaskBaseT *, const CJson *in, CJson *out, int32_t *status); 32 int32_t (*processTask)(struct AccountTaskT *, const CJson *in, CJson *out, int32_t *status); 41 AccountTask *CreateAccountTaskT(int32_t *taskId, const CJson *in, CJson *out);
|
/base/security/device_auth/services/legacy/authenticators/inc/account_unrelated/iso_task/ |
H A D | iso_task_common.h | 27 int InitIsoParams(IsoParams *params, const CJson *in); 32 int GeneratePsk(const CJson *in, IsoParams *params); 34 int GenerateEncResult(const IsoParams *params, int message, CJson *sendToPeer, const char *aad); 35 int GenEncResult(IsoParams *params, int message, CJson *out, const char *aad, bool isNeedReturnKey); 36 int SendResultToFinalSelf(IsoParams *params, CJson *out, bool isNeedReturnKey); 37 int CheckEncResult(IsoParams *params, const CJson *in, const char *aad);
|
/base/security/device_auth/services/legacy/group_auth/inc/ |
H A D | base_group_auth.h | 32 void (*onFinish)(int64_t requestId, const CJson *authParam, const CJson *out, const DeviceAuthCallback *callback); 34 const TrustedDeviceEntry *localAuthInfo, CJson *paramsData); 35 int32_t (*getAuthParamsVecForServer)(const CJson *dataFromClient, ParamsVecForAuth *authParamsVec); 36 int32_t (*combineServerConfirmParams)(const CJson *confirmationJson, CJson *dataFromClient);
|
/base/security/device_auth/services/session_manager/inc/session/v1/compatible_bind_sub_session/ |
H A D | compatible_bind_sub_session_util.h | 25 int32_t CreateAndProcessBindTask(CompatibleBindSubSession *session, const CJson *in, CJson *out, int32_t *status); 26 int32_t TransmitBindSessionData(const CompatibleBindSubSession *session, const CJson *sendData); 27 int32_t CombineConfirmData(int operationCode, const CJson *returnData, CJson *jsonParams); 29 void InformPeerProcessError(int64_t requestId, const CJson *jsonParams, const DeviceAuthCallback *callback,
|
H A D | compatible_bind_sub_session.h | 25 int32_t CreateClientBindSubSession(CJson *in, const DeviceAuthCallback *callback, CompatibleBaseSubSession **session); 26 int32_t CreateServerBindSubSession(CJson *in, const DeviceAuthCallback *callback, CompatibleBaseSubSession **session); 27 int32_t ProcessClientBindSubSession(CompatibleBaseSubSession *session, CJson *in, CJson **out, int32_t *status); 28 int32_t ProcessServerBindSubSession(CompatibleBaseSubSession *session, CJson *in, int32_t *status);
|
/base/security/device_auth/test/unittest/deviceauth/unit_test/source/ |
H A D | pake_v2_auth_task_test.cpp | 44 CJson *in = nullptr; in HWTEST_F() 45 CJson *out = nullptr; in HWTEST_F() 53 CJson *in = CreateJson(); in HWTEST_F() 54 CJson *out = nullptr; in HWTEST_F() 63 CJson *in = CreateJson(); in HWTEST_F() 64 CJson *out = CreateJson(); in HWTEST_F() 74 CJson *in = CreateJson(); in HWTEST_F() 75 CJson *out = CreateJson(); in HWTEST_F() 103 CJson *in = nullptr; in HWTEST_F() 104 CJson *ou in HWTEST_F() [all...] |
/base/security/device_auth/services/legacy/authenticators/inc/account_related/auth/pake_v2_auth_task/ |
H A D | pake_v2_auth_task_common.h | 53 TaskBase *CreatePakeV2AuthTask(const CJson *in, CJson *out, const AccountVersionInfo *verInfo); 59 int32_t GetPkInfoPeer(PakeAuthParams *params, const CJson *in); 61 int32_t InitPakeAuthParams(const CJson *in, PakeAuthParams *params, const AccountVersionInfo *verInfo); 65 int32_t ExtractPakePeerId(PakeAuthParams *params, const CJson *in); 69 int32_t ExtractPeerDeviceId(PakeAuthParams *params, const CJson *in); 71 int32_t ExtractPeerDevId(PakeAuthParams *params, const CJson *in);
|
/base/security/device_auth/services/legacy/group_auth/src/group_auth_manager/account_unrelated_group_auth/ |
H A D | account_unrelated_group_auth.c | 29 static void OnDasFinish(int64_t requestId, const CJson *authParam, const CJson *out, 32 const TrustedDeviceEntry *localAuthInfo, CJson *paramsData); 33 static int32_t GetAuthParamsVecForServer(const CJson *dataFromClient, ParamsVecForAuth *authParamsVec); 34 static int32_t CombineDasServerConfirmParams(const CJson *confirmationJson, CJson *dataFromClient); 44 static int32_t ReturnSessionKey(int64_t requestId, const CJson *out, const DeviceAuthCallback *callback) in ReturnSessionKey() 81 static int32_t AddGroupIdToSelfData(const CJson *authParam, CJson *returnToSelf) in AddGroupIdToSelfData() 95 static int32_t AddPeerUdidToSelfData(const CJson *authPara [all...] |
/base/security/device_auth/test/fuzztest/session_manager/session/v2/expand_sub_session/expand_process_lib/pubkeyexchange_fuzzer/ |
H A D | pubkeyexchange_fuzzer.cpp | 60 CJson *clientOut = nullptr; in PubkeyExchangeTest02() 61 CJson *serverOut = nullptr; in PubkeyExchangeTest02() 126 CJson *out = nullptr; in PubkeyExchangeTest09() 144 CJson *out = nullptr; in PubkeyExchangeTest11() 158 CJson in; in PubkeyExchangeTest12() 159 CJson *out = nullptr; in PubkeyExchangeTest12() 170 CJson *out = nullptr; in PubkeyExchangeTest13() 180 CJson in; in PubkeyExchangeTest14() 191 CJson in; in PubkeyExchangeTest15() 192 CJson *ou in PubkeyExchangeTest15() [all...] |
/base/security/device_auth/services/identity_manager/inc/ |
H A D | cert_operation.h | 25 int32_t AddCertInfoToJson(const CertInfo *certInfo, CJson *out); 30 int32_t GetAccountSymSharedSecret(const CJson *in, const CJson *urlJson, Uint8Buff *sharedSecret); 32 int32_t GetAccountSymCredInfoByPeerUrl(const CJson *in, const CJson *urlJson, IdentityInfo *info);
|