/base/security/device_auth/services/session_manager/src/session/v2/auth_sub_session/protocol_lib/ |
H A D | ec_speke_protocol.c | 80 int32_t (*stateProcessFunc)(EcSpekeProtocol *impl, const CJson *inputEvent, CJson **outputEvent); 107 static int32_t GetAuthIdPeerFromInput(const CJson *inputEvent, EcSpekeParams *params, bool isClient) in GetAuthIdPeerFromInput() argument 109 const char *authIdPeerStr = isClient ? GetStringFromJson(inputEvent, FIELD_AUTH_ID_SERVER) : in GetAuthIdPeerFromInput() 110 GetStringFromJson(inputEvent, FIELD_AUTH_ID_CLIENT); in GetAuthIdPeerFromInput() 112 LOGE("get authIdPeerStr from inputEvent fail."); in GetAuthIdPeerFromInput() 131 static int32_t GetSaltFromInput(const CJson *inputEvent, EcSpekeParams *params) in GetSaltFromInput() argument 137 if (GetByteFromJson(inputEvent, FIELD_SALT, params->salt.val, params->salt.length) != HC_SUCCESS) { in GetSaltFromInput() 138 LOGE("get salt from inputEvent fail."); in GetSaltFromInput() 145 static int32_t GetEpkPeerFromInput(const CJson *inputEvent, EcSpekeParams *params, bool isClient) in GetEpkPeerFromInput() argument 147 const char *epkPeerStr = isClient ? GetStringFromJson(inputEvent, FIELD_EPK_SERVE in GetEpkPeerFromInput() 165 GetKcfDataPeerFromInput(const CJson *inputEvent, EcSpekeParams *params, bool isClient) GetKcfDataPeerFromInput() argument 180 EcSpekeClientStartReq(EcSpekeProtocol *impl, const CJson *inputEvent, CJson **outputEvent) EcSpekeClientStartReq() argument 186 EcSpekeServerStartRspParseEvent(const CJson *inputEvent, EcSpekeParams *params) EcSpekeServerStartRspParseEvent() argument 725 EcSpekeServerStartRsp(EcSpekeProtocol *impl, const CJson *inputEvent, CJson **outputEvent) EcSpekeServerStartRsp() argument 738 EcSpekeClientFinishReqParseEvent(const CJson *inputEvent, EcSpekeParams *params) EcSpekeClientFinishReqParseEvent() argument 810 EcSpekeClientFinishReq(EcSpekeProtocol *impl, const CJson *inputEvent, CJson **outputEvent) EcSpekeClientFinishReq() argument 823 EcSpekeServerFinishRspParseEvent(const CJson *inputEvent, EcSpekeParams *params) EcSpekeServerFinishRspParseEvent() argument 875 EcSpekeServerFinishRsp(EcSpekeProtocol *impl, const CJson *inputEvent, CJson **outputEvent) EcSpekeServerFinishRsp() argument 888 EcSpekeClientFinishParseEvent(const CJson *inputEvent, EcSpekeParams *params) EcSpekeClientFinishParseEvent() argument 902 EcSpekeClientFinish(EcSpekeProtocol *impl, const CJson *inputEvent, CJson **outputEvent) EcSpekeClientFinish() argument 940 ThrowException(EcSpekeProtocol *impl, const CJson *inputEvent, CJson **outputEvent) ThrowException() argument [all...] |
H A D | iso_protocol.c | 70 int32_t (*stateProcessFunc)(IsoProtocol *impl, const CJson *inputEvent, CJson **outputEvent); 304 static int32_t ClientGenRandom(IsoProtocol *impl, const CJson *inputEvent, CJson **outputEvent) in ClientGenRandom() argument 306 (void)inputEvent; in ClientGenRandom() 314 static int32_t ServerGenTokenParseEvent(const CJson *inputEvent, IsoParams *params) in ServerGenTokenParseEvent() argument 318 if (GetByteFromJson(inputEvent, FIELD_RAND_CLIENT, randC.val, randC.length) != HC_SUCCESS) { in ServerGenTokenParseEvent() 322 const char *authIdCStr = GetStringFromJson(inputEvent, FIELD_AUTH_ID_CLIENT); in ServerGenTokenParseEvent() 408 static int32_t ServerGenToken(IsoProtocol *impl, const CJson *inputEvent, CJson **outputEvent) in ServerGenToken() argument 410 int32_t res = ServerGenTokenParseEvent(inputEvent, &impl->params); in ServerGenToken() 421 static int32_t ClientGenTokenParseEvent(const CJson *inputEvent, IsoParams *params) in ClientGenTokenParseEvent() argument 425 if (GetByteFromJson(inputEvent, FIELD_RAND_SERVE in ClientGenTokenParseEvent() 515 ClientGenToken(IsoProtocol *impl, const CJson *inputEvent, CJson **outputEvent) ClientGenToken() argument 528 ServerGenSessKeyParseEvent(const CJson *inputEvent, IsoParams *params) ServerGenSessKeyParseEvent() argument 597 ServerGenSessKey(IsoProtocol *impl, const CJson *inputEvent, CJson **outputEvent) ServerGenSessKey() argument 610 ClientGenSessKeyParseEvent(const CJson *inputEvent, IsoParams *params) ClientGenSessKeyParseEvent() argument 646 ClientGenSessKey(IsoProtocol *impl, const CJson *inputEvent, CJson **outputEvent) ClientGenSessKey() argument 684 ThrowException(IsoProtocol *impl, const CJson *inputEvent, CJson **outputEvent) ThrowException() argument [all...] |
/base/security/device_auth/services/session_manager/src/session/v2/expand_sub_session/expand_process_lib/ |
H A D | auth_code_import.c | 77 int32_t (*stateProcessFunc)(BaseCmd *self, const CJson *inputEvent, CJson **outputEvent); 215 static int32_t GetAuthIdPeerFromInput(const CJson *inputEvent, CmdParams *params, bool isClient) in GetAuthIdPeerFromInput() argument 217 const char *authIdPeerStr = isClient ? GetStringFromJson(inputEvent, FIELD_AUTH_ID_SERVER) : in GetAuthIdPeerFromInput() 218 GetStringFromJson(inputEvent, FIELD_AUTH_ID_CLIENT); in GetAuthIdPeerFromInput() 220 LOGE("get authIdPeerStr from inputEvent fail."); in GetAuthIdPeerFromInput() 239 static int32_t ServerGenAuthCodeParseEvent(const CJson *inputEvent, CmdParams *params) in ServerGenAuthCodeParseEvent() argument 241 int32_t res = GetAuthIdPeerFromInput(inputEvent, params, false); in ServerGenAuthCodeParseEvent() 246 if (GetIntFromJson(inputEvent, FIELD_USER_TYPE_CLIENT, &userTypeC) != HC_SUCCESS) { in ServerGenAuthCodeParseEvent() 318 static int32_t ClientImportAuthCodeParseEvent(const CJson *inputEvent, CmdParams *params) in ClientImportAuthCodeParseEvent() argument 321 if (GetIntFromJson(inputEvent, FIELD_USER_TYPE_SERVE in ClientImportAuthCodeParseEvent() 404 ClientSendDevInfo(BaseCmd *self, const CJson *inputEvent, CJson **outputEvent) ClientSendDevInfo() argument 411 ServerGenAuthCode(BaseCmd *self, const CJson *inputEvent, CJson **outputEvent) ServerGenAuthCode() argument 425 ClientImportAuthCode(BaseCmd *self, const CJson *inputEvent, CJson **outputEvent) ClientImportAuthCode() argument [all...] |
H A D | save_trusted_info.c | 93 int32_t (*stateProcessFunc)(BaseCmd *self, const CJson *inputEvent, CJson **outputEvent); 220 static int32_t ServerSendTrustedInfoParseEvent(const CJson *inputEvent, CmdParams *params) in ServerSendTrustedInfoParseEvent() argument 222 const char *authId = GetStringFromJson(inputEvent, FIELD_AUTH_ID_CLIENT); in ServerSendTrustedInfoParseEvent() 227 const char *udid = GetStringFromJson(inputEvent, FIELD_UDID_CLIENT); in ServerSendTrustedInfoParseEvent() 233 if (GetIntFromJson(inputEvent, FIELD_USER_TYPE_CLIENT, &userTypeC) != HC_SUCCESS) { in ServerSendTrustedInfoParseEvent() 245 const char *groupName = GetStringFromJson(inputEvent, FIELD_GROUP_NAME); in ServerSendTrustedInfoParseEvent() 255 const char *userId = GetStringFromJson(inputEvent, FIELD_USER_ID_CLIENT); in ServerSendTrustedInfoParseEvent() 565 static int32_t ClientFinishProcParseEvent(const CJson *inputEvent, CmdParams *params) in ClientFinishProcParseEvent() argument 568 const char *groupName = GetStringFromJson(inputEvent, FIELD_GROUP_NAME); in ClientFinishProcParseEvent() 578 const char *authId = GetStringFromJson(inputEvent, FIELD_AUTH_ID_SERVE in ClientFinishProcParseEvent() 669 ClientSendTrustedInfo(BaseCmd *self, const CJson *inputEvent, CJson **outputEvent) ClientSendTrustedInfo() argument 680 ServerSendTrustedInfo(BaseCmd *self, const CJson *inputEvent, CJson **outputEvent) ServerSendTrustedInfo() argument 694 ClientFinishProc(BaseCmd *self, const CJson *inputEvent, CJson **outputEvent) ClientFinishProc() argument [all...] |
H A D | pub_key_exchange.c | 77 int32_t (*stateProcessFunc)(BaseCmd *self, const CJson *inputEvent, CJson **outputEvent); 299 static int32_t GetAuthIdPeerFromInput(const CJson *inputEvent, CmdParams *params, bool isClient) in GetAuthIdPeerFromInput() argument 301 const char *authIdPeerStr = isClient ? GetStringFromJson(inputEvent, FIELD_AUTH_ID_SERVER) : in GetAuthIdPeerFromInput() 302 GetStringFromJson(inputEvent, FIELD_AUTH_ID_CLIENT); in GetAuthIdPeerFromInput() 304 LOGE("get authIdPeerStr from inputEvent fail."); in GetAuthIdPeerFromInput() 323 static int32_t ServerSendPkInfoParseEvent(const CJson *inputEvent, CmdParams *params) in ServerSendPkInfoParseEvent() argument 325 int32_t res = GetAuthIdPeerFromInput(inputEvent, params, false); in ServerSendPkInfoParseEvent() 330 if (GetIntFromJson(inputEvent, FIELD_USER_TYPE_CLIENT, &userTypeC) != HC_SUCCESS) { in ServerSendPkInfoParseEvent() 338 if (GetByteFromJson(inputEvent, FIELD_AUTH_PK_CLIENT, params->pkPeer.val, in ServerSendPkInfoParseEvent() 494 static int32_t ClientImportPkParseEvent(const CJson *inputEvent, CmdParam argument 565 ClientSendPkInfo(BaseCmd *self, const CJson *inputEvent, CJson **outputEvent) ClientSendPkInfo() argument 576 ServerSendPkInfo(BaseCmd *self, const CJson *inputEvent, CJson **outputEvent) ServerSendPkInfo() argument 590 ClientImportPk(BaseCmd *self, const CJson *inputEvent, CJson **outputEvent) ClientImportPk() argument [all...] |
/base/security/device_auth/services/session_manager/src/session/v2/ |
H A D | dev_session_v2.c | 76 int32_t (*processFunc)(SessionImpl *self, SessionEvent *inputEvent, CJson *sessionMsg, JumpPolicy *policy); 1724 static int32_t ProcHandshakeReqEventInner(SessionImpl *impl, SessionEvent *inputEvent, CJson *sessionMsg) in ProcHandshakeReqEventInner() argument 1730 res = SyncCredState(impl, inputEvent->data); in ProcHandshakeReqEventInner() 1735 res = GetSessionSaltFromInput(impl, inputEvent->data); in ProcHandshakeReqEventInner() 1739 res = GetSelfCredByInput(impl, inputEvent->data); in ProcHandshakeReqEventInner() 1755 res = CredNegotiate(impl, inputEvent->data, selfCred); in ProcHandshakeReqEventInner() 1759 res = ServerCreateAuthSubSessionByCred(impl, inputEvent->data, selfCred); in ProcHandshakeReqEventInner() 1763 res = SetAuthPsk(impl, inputEvent->data, selfCred); in ProcHandshakeReqEventInner() 1767 res = SetAuthProtectedMsg(impl, inputEvent->data, false); in ProcHandshakeReqEventInner() 1803 static int32_t ProcHandshakeRspEventInner(SessionImpl *impl, SessionEvent *inputEvent) in ProcHandshakeRspEventInner() argument 1921 ProcAuthEventInner(SessionImpl *impl, SessionEvent *inputEvent, CJson *sessionMsg, bool *isAuthFinish, bool isServerProcess) ProcAuthEventInner() argument 1962 ProcExpandEventInner(SessionImpl *impl, SessionEvent *inputEvent, CJson *sessionMsg, bool *isExpandFinish) ProcExpandEventInner() argument 1986 ProcFailEvent(SessionImpl *impl, SessionEvent *inputEvent, CJson *sessionMsg, JumpPolicy *policy) ProcFailEvent() argument 1995 ProcStartEvent(SessionImpl *impl, SessionEvent *inputEvent, CJson *sessionMsg, JumpPolicy *policy) ProcStartEvent() argument 2007 ProcHandshakeReqEvent(SessionImpl *impl, SessionEvent *inputEvent, CJson *sessionMsg, JumpPolicy *policy) ProcHandshakeReqEvent() argument 2019 ProcHandshakeRspEvent(SessionImpl *impl, SessionEvent *inputEvent, CJson *sessionMsg, JumpPolicy *policy) ProcHandshakeRspEvent() argument 2031 ProcFirstAuthEvent(SessionImpl *impl, SessionEvent *inputEvent, CJson *sessionMsg, JumpPolicy *policy) ProcFirstAuthEvent() argument 2044 ProcAuthEvent(SessionImpl *impl, SessionEvent *inputEvent, CJson *sessionMsg, JumpPolicy *policy) ProcAuthEvent() argument 2063 ProcExpandEvent(SessionImpl *impl, SessionEvent *inputEvent, CJson *sessionMsg, JumpPolicy *policy) ProcExpandEvent() argument [all...] |
/base/security/device_auth/services/session_manager/src/session/ |
H A D | dev_session_fwk.c | 98 static int32_t DecodeEvent(const CJson *inputEvent) in DecodeEvent() argument 100 if (inputEvent == NULL) { in DecodeEvent() 104 if (GetIntFromJson(inputEvent, FIELD_TYPE, &eventType) != HC_SUCCESS) { in DecodeEvent() 105 LOGE("get eventType from inputEvent fail."); in DecodeEvent()
|