[Asterisk-code-review] res crypto: Allow OpenSSL configured with no-deprecated. (asterisk[15])
Alexander Traud
asteriskteam at digium.com
Fri Jun 8 04:04:33 CDT 2018
Alexander Traud has uploaded this change for review. ( https://gerrit.asterisk.org/9142
Change subject: res_crypto: Allow OpenSSL configured with no-deprecated.
......................................................................
res_crypto: Allow OpenSSL configured with no-deprecated.
The header <openssl/rsa.h> had to be included explicitly.
ASTERISK-27906
Change-Id: I41743801eed998c039d73db7a0762d104a4f75b2
---
M res/res_crypto.c
1 file changed, 19 insertions(+), 12 deletions(-)
git pull ssh://gerrit.asterisk.org:29418/asterisk refs/changes/42/9142/1
diff --git a/res/res_crypto.c b/res/res_crypto.c
index 8f97ce9..46003bc 100644
--- a/res/res_crypto.c
+++ b/res/res_crypto.c
@@ -33,21 +33,28 @@
#include "asterisk.h"
-#include "asterisk/paths.h" /* use ast_config_AST_KEY_DIR */
-#include <openssl/ssl.h>
-#include <openssl/err.h>
-#include <openssl/aes.h>
-#include <dirent.h>
+#include <dirent.h> /* for closedir, opendir, readdir, DIR */
-#include "asterisk/module.h"
-#include "asterisk/md5.h"
-#include "asterisk/cli.h"
-#include "asterisk/io.h"
-#include "asterisk/lock.h"
-#include "asterisk/utils.h"
+#include <openssl/aes.h> /* for AES_decrypt, AES_encrypt, AES_set... */
+#include <openssl/err.h> /* for ERR_print_errors_fp */
+#include <openssl/ssl.h> /* for NID_sha1, RSA */
+#include <openssl/pem.h> /* for PEM_read_RSAPrivateKey, PEM_read_... */
+#include <openssl/rsa.h> /* for RSA_free, RSA_private_decrypt, RSA */
+#include <openssl/sha.h> /* for SHA1 */
+
+#include "asterisk/cli.h" /* for ast_cli, ast_cli_args, ast_cli_entry */
+#include "asterisk/compat.h" /* for strcasecmp */
+#include "asterisk/io.h" /* for ast_hide_password, ast_restore_tty */
+#include "asterisk/linkedlists.h" /* for AST_RWLIST_TRAVERSE, AST_RWLIST_U... */
+#include "asterisk/logger.h" /* for ast_log, LOG_WARNING, LOG_NOTICE */
+#include "asterisk/md5.h" /* for MD5Final, MD5Init, MD5Update, MD5... */
+#include "asterisk/module.h" /* for ast_module_flags::AST_MODFLAG_GLO... */
+#include "asterisk/options.h" /* for ast_opt_init_keys */
+#include "asterisk/paths.h" /* for ast_config_AST_KEY_DIR */
+#include "asterisk/utils.h" /* for ast_copy_string, ast_base64decode */
#define AST_API_MODULE
-#include "asterisk/crypto.h"
+#include "asterisk/crypto.h" /* for AST_KEY_PUBLIC, AST_KEY_PRIVATE */
/*
* Asterisk uses RSA keys with SHA-1 message digests for its
--
To view, visit https://gerrit.asterisk.org/9142
To unsubscribe, visit https://gerrit.asterisk.org/settings
Gerrit-Project: asterisk
Gerrit-Branch: 15
Gerrit-MessageType: newchange
Gerrit-Change-Id: I41743801eed998c039d73db7a0762d104a4f75b2
Gerrit-Change-Number: 9142
Gerrit-PatchSet: 1
Gerrit-Owner: Alexander Traud <pabstraud at compuserve.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-code-review/attachments/20180608/ce7a17f1/attachment.html>
More information about the asterisk-code-review
mailing list