summaryrefslogtreecommitdiff
path: root/src/lib/emile/emile_cipher.c
blob: 75e0c5f95bdc28c3f2400ec71ebe6a714b5aad0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif /* ifdef HAVE_CONFIG_H */

#include <Eina.h>

#include "Emile.h"

#include "emile_private.h"

Eina_Bool _emile_cipher_init(void)
{
   return EINA_FALSE;
}

EMILE_API Eina_Bool
emile_binbuf_hmac_sha1(const char *key EINA_UNUSED,
                       unsigned int key_len EINA_UNUSED,
                       const Eina_Binbuf *data EINA_UNUSED,
                       unsigned char digest[20] EINA_UNUSED)
{
   return EINA_FALSE;
}

EMILE_API Eina_Bool
emile_binbuf_sha1(const Eina_Binbuf * data, unsigned char digest[20])
{
   return EINA_FALSE;
}

EMILE_API Eina_Binbuf *
emile_binbuf_cipher(Emile_Cipher_Algorithm algo EINA_UNUSED,
                    const Eina_Binbuf *data EINA_UNUSED,
                    const char *key EINA_UNUSED,
                    unsigned int length EINA_UNUSED)
{
   return NULL;
}

EMILE_API Eina_Binbuf *
emile_binbuf_decipher(Emile_Cipher_Algorithm algo EINA_UNUSED,
                      const Eina_Binbuf *data EINA_UNUSED,
                      const char *key EINA_UNUSED,
                      unsigned int length EINA_UNUSED)
{
   return NULL;
}

EMILE_API Emile_SSL *
emile_cipher_server_listen(Emile_Cipher_Type t EINA_UNUSED)
{
   return NULL;
}

EMILE_API Emile_SSL *
emile_cipher_client_connect(Emile_SSL *server EINA_UNUSED, int fd EINA_UNUSED)
{
   return NULL;
}

EMILE_API Emile_SSL *
emile_cipher_server_connect(Emile_Cipher_Type t EINA_UNUSED)
{
   return NULL;
}

EMILE_API Eina_Bool
emile_cipher_free(Emile_SSL *emile EINA_UNUSED)
{
   return EINA_TRUE;
}

EMILE_API Eina_Bool
emile_cipher_cafile_add(Emile_SSL *emile EINA_UNUSED,
                        const char *file EINA_UNUSED)
{
   return EINA_FALSE;
}

EMILE_API Eina_Bool
emile_cipher_cert_add(Emile_SSL *emile EINA_UNUSED,
                      const char *file EINA_UNUSED)
{
   return EINA_FALSE;
}

EMILE_API Eina_Bool
emile_cipher_privkey_add(Emile_SSL *emile EINA_UNUSED,
                         const char *file EINA_UNUSED)
{
   return EINA_FALSE;
}

EMILE_API Eina_Bool
emile_cipher_crl_add(Emile_SSL *emile EINA_UNUSED,
                     const char *file EINA_UNUSED)
{
   return EINA_FALSE;
}

EMILE_API int
emile_cipher_read(Emile_SSL *emile EINA_UNUSED,
                  Eina_Binbuf *buffer EINA_UNUSED)
{
   return EINA_FALSE;
}

EMILE_API int
emile_cipher_write(Emile_SSL *emile EINA_UNUSED,
                   const Eina_Binbuf *buffer EINA_UNUSED)
{
   return EINA_FALSE;
}


EMILE_API const char *
emile_cipher_error_get(const Emile_SSL *emile EINA_UNUSED)
{
   return NULL;
}

EMILE_API Eina_Bool
emile_cipher_verify_name_set(Emile_SSL *emile EINA_UNUSED,
                             const char *name EINA_UNUSED)
{
   return EINA_FALSE;
}

EMILE_API const char *
emile_cipher_verify_name_get(const Emile_SSL *emile EINA_UNUSED)
{
   return NULL;
}

EMILE_API void
emile_cipher_verify_set(Emile_SSL *emile EINA_UNUSED,
                        Eina_Bool verify EINA_UNUSED)
{
}

EMILE_API void
emile_cipher_verify_basic_set(Emile_SSL *emile EINA_UNUSED,
                              Eina_Bool verify_basic EINA_UNUSED)
{
}

EMILE_API Eina_Bool
emile_cipher_verify_get(const Emile_SSL *emile EINA_UNUSED)
{
   return EINA_FALSE;
}

EMILE_API Eina_Bool
emile_cipher_verify_basic_get(const Emile_SSL *emile EINA_UNUSED)
{
   return EINA_FALSE;
}