forked from osmocom/wireshark
![Peter Wu](/assets/img/avatar_default.png)
Removed all guards for HAVE_LIBGCRYPT, change autotools and CMake to error out if it is not available. Update release notes, developer documentation and README with the new status. Clarify relation with GnuTLS in macosx-setup.sh. Install Libgcrypt via brew script. Motivation for this change is that many dissectors depend on Libgcrypt and having it optional increases the maintenance burden (there have been several compile issues in the past due to the optional status). Furthermore, wsutil has crypto code that can be replaced by Libgcrypt. Change-Id: Idf0021b8c4cd5db70b8766f7dcc2a8b3acbf042f Link: https://www.wireshark.org/lists/wireshark-dev/201702/msg00011.html Reviewed-on: https://code.wireshark.org/review/20030 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Peter Wu <peter@lekensteyn.nl>
39 lines
1.3 KiB
C
39 lines
1.3 KiB
C
/* wsgcrypt.h
|
|
*
|
|
* Wrapper around libgcrypt's include file gcrypt.h.
|
|
* For libgcrypt 1.5.0, including gcrypt.h directly brings up lots of
|
|
* compiler warnings about deprecated definitions.
|
|
* Try to work around these warnings to ensure a clean build with -Werror.
|
|
*
|
|
* Wireshark - Network traffic analyzer
|
|
* By Gerald Combs <gerald@wireshark.org>
|
|
* Copyright 2007 Gerald Combs
|
|
*
|
|
* This program 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 2
|
|
* of the License, or (at your option) any later version.
|
|
*
|
|
* This program 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 this program; if not, write to the Free Software
|
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
*/
|
|
|
|
#ifndef __WSGCRYPT_H__
|
|
#define __WSGCRYPT_H__
|
|
|
|
#include <ws_diag_control.h>
|
|
|
|
DIAG_OFF(deprecated-declarations)
|
|
|
|
#include <gcrypt.h>
|
|
|
|
DIAG_ON(deprecated-declarations)
|
|
|
|
#endif /* __WSGCRYPT_H__ */
|