1 /*
2  * Copyright (C) 2023 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *    http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #include "account_auth_plugin_proxy.h"
17 
18 #include "device_auth_defines.h"
19 
SetAccountAuthPlugin(const CJson * inputParams,AccountAuthExtPlug * accountAuthPlugin)20 int32_t SetAccountAuthPlugin(const CJson *inputParams, AccountAuthExtPlug *accountAuthPlugin)
21 {
22     (void)inputParams;
23     (void)accountAuthPlugin;
24     return HC_ERR_NOT_SUPPORT;
25 }
26 
ExcuteCredMgrCmd(int32_t osAccountId,int32_t cmdId,const CJson * in,CJson * out)27 int32_t ExcuteCredMgrCmd(int32_t osAccountId, int32_t cmdId, const CJson *in, CJson *out)
28 {
29     (void)osAccountId;
30     (void)cmdId;
31     (void)in;
32     (void)out;
33     return HC_ERR_NOT_SUPPORT;
34 }
35 
CreateAuthSession(int32_t * sessionId,const CJson * in,CJson * out)36 int32_t CreateAuthSession(int32_t *sessionId, const CJson *in, CJson *out)
37 {
38     (void)sessionId;
39     (void)in;
40     (void)out;
41     return HC_ERR_NOT_SUPPORT;
42 }
43 
ProcessAuthSession(int32_t * sessionId,const CJson * in,CJson * out,int32_t * status)44 int32_t ProcessAuthSession(int32_t *sessionId, const CJson *in, CJson *out, int32_t *status)
45 {
46     (void)sessionId;
47     (void)in;
48     (void)out;
49     (void)status;
50     return HC_ERR_NOT_SUPPORT;
51 }
52 
DestroyAuthSession(int32_t sessionId)53 int32_t DestroyAuthSession(int32_t sessionId)
54 {
55     (void)sessionId;
56     return HC_ERR_NOT_SUPPORT;
57 }
58 
DestoryAccountAuthPlugin(void)59 void DestoryAccountAuthPlugin(void)
60 {
61 }
62 
HasAccountAuthPlugin(void)63 int32_t HasAccountAuthPlugin(void)
64 {
65     return HC_ERR_NOT_SUPPORT;
66 }