OpenVPN
tests
unit_tests
openvpn
mock_management.c
Go to the documentation of this file.
1
/*
2
* OpenVPN -- An application to securely tunnel IP networks
3
* over a single UDP port, with support for SSL/TLS-based
4
* session authentication and key exchange,
5
* packet encryption, packet authentication, and
6
* packet compression.
7
*
8
* Copyright (C) 2002-2024 OpenVPN Inc <sales@openvpn.net>
9
*
10
* This program is free software; you can redistribute it and/or modify
11
* it under the terms of the GNU General Public License version 2
12
* as published by the Free Software Foundation.
13
*
14
* This program is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU General Public License for more details.
18
*
19
* You should have received a copy of the GNU General Public License along
20
* with this program; if not, write to the Free Software Foundation, Inc.,
21
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
22
*/
23
24
/* Minimal set of mocked management function/globals to get unit tests to
25
* compile */
26
27
#ifdef HAVE_CONFIG_H
28
#include "
config.h
"
29
#endif
30
31
#include "
syshead.h
"
32
33
#include "
manage.h
"
34
35
#ifdef ENABLE_MANAGEMENT
36
37
struct
management
*
management
;
/* GLOBAL */
38
39
void
40
management_auth_failure
(
struct
management
*man,
const
char
*type,
const
char
*reason)
41
{
42
ASSERT
(
false
);
43
}
44
45
char
*
46
management_query_pk_sig
(
struct
management
*man,
const
char
*b64_data,
47
const
char
*algorithm)
48
{
49
return
NULL;
50
}
51
#endif
manage.h
ASSERT
#define ASSERT(x)
Definition:
error.h:195
management_auth_failure
void management_auth_failure(struct management *man, const char *type, const char *reason)
Definition:
mock_management.c:40
management
struct management * management
Definition:
mock_management.c:37
management_query_pk_sig
char * management_query_pk_sig(struct management *man, const char *b64_data, const char *algorithm)
Definition:
mock_management.c:46
syshead.h
management
Definition:
manage.h:335
config.h
Generated by
1.8.17