revert it due to dlopen error
[sdk/target/sdbd.git] / src / default_plugin_auth.c
1 /*
2  * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
3  *
4  * Licensed under the Apache License, Version 2.0 (the License);
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an AS IS BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 #include <stdlib.h>
18
19 //#define TRACE_TAG TRACE_SDB
20 #define LOG_TAG "SDBD_TRACE_SDB"
21 #include "log.h"
22
23 #include "parameter.h"
24 #include "sdbd_plugin.h"
25 #include "default_plugin.h"
26
27 int auth_support ( parameters* in, parameters* out )
28 {
29     if ( out == NULL ) {
30         E ( "Invalid argument\n" );
31         return PLUGIN_CMD_FAIL;
32     }
33
34     out->number_of_parameter = 1;
35     out->array_of_parameter = ( parameter* ) malloc ( sizeof ( parameter ) );
36     if (out->array_of_parameter == NULL) {
37         E("failed to allocate memory for the parameter\n");
38         return PLUGIN_CMD_FAIL;
39     }
40     out->array_of_parameter[0].type = type_int32;
41     out->array_of_parameter[0].v_int32 = PLUGIN_RET_INVALID;
42
43     return PLUGIN_CMD_SUCCESS;
44 }
45
46 int auth_get_key_file_paths ( parameters* in, parameters* out )
47 {
48     return PLUGIN_CMD_FAIL;
49 }
50
51 int confirm_public_key( parameters* in, int out_fd )
52 {
53     return PLUGIN_CMD_FAIL;
54 }