/* This file is part of libcapwap. libcapwap is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. libcapwap is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Foobar. If not, see . */ #ifndef __CW_DTLS_H #define __CW_DTLS_H #include "dtls_common.h" #ifdef USE_OPENSSL #include "dtls_openssl.h" #define dtls_init dtls_openssl_init #define dtls_accept dtls_openssl_accept #define dtls_connect dtls_openssl_connect #define dtls_shutdown dtls_openssl_shutdown #define dtls_get_cipher dtls_openssl_get_cipher #define dtls_data_destroy dtls_openssl_data_destroy #else #include "dtls_gnutls.h" #define dtls_init dtls_gnutls_init #define dtls_accept dtls_gnutls_accept #define dtls_connect dtls_gnutls_connect #define dtls_shutdown dtls_gnutls_shutdown #define dtls_get_cipher dtls_gnutls_get_cipher #define dtls_get_peers_cert dtls_gnutls_get_peers_cert #endif #endif