Home
last modified time | relevance | path

Searched refs:CJson (Results 1 - 25 of 226) sorted by relevance

12345678910

/base/security/device_auth/common_lib/interfaces/
H A Djson_utils.h29 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 Ddev_session_util.h27 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 Ddas_task_common.h31 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 Dbase_sub_task.h26 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 Dcompatible_auth_sub_session_common.h30 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 Dpake_message_util.h26 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 Ddev_auth_module_manager.h30 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 Daccount_auth_plugin_proxy.h27 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 Daccount_auth_plugin_proxy_mock.c20 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 Dgroup_operation_common.h34 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 Dcompatible_bind_sub_session_util.c26 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 Dcompatible_bind_sub_session_common.c23 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 Djson_utils.c46 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 Djson_utils_mock.c71 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 Dcreds_manager.h26 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 Daccount_task_main.h25 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 Diso_task_common.h27 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 Dbase_group_auth.h32 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 Dcompatible_bind_sub_session_util.h25 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 Dcompatible_bind_sub_session.h25 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 Dpake_v2_auth_task_test.cpp44 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 Dpake_v2_auth_task_common.h53 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 Daccount_unrelated_group_auth.c29 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 Dpubkeyexchange_fuzzer.cpp60 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 Dcert_operation.h25 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);

Completed in 10 milliseconds

12345678910