Adds base64 support via mbedtls

This is inspered in the work done at: #1123
This commit is contained in:
Felipe Zimmerle
2016-05-23 18:27:28 -03:00
parent 4b9cff3ec7
commit a3ae686f25
8 changed files with 3753 additions and 1 deletions

View File

@@ -3,9 +3,21 @@ BUILT_SOURCES= \
parser/seclang-parser.cc
lib_LTLIBRARIES = libmodsecurity.la
noinst_LTLIBRARIES = libmbedtls.la
libmodsecurity_ladir = $(prefix)/include
libmodsecurity_includesubdir = $(pkgincludedir)/collection/
libmbedtls_la_SOURCES = \
utils/mbedtls/base64.c
libmbedtls_la_CFLAGS = -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iutils
libmbedtls_la_CPPFLAGS =
libmbedtls_la_LIBADD =
CLEANFILES = \
location.hh \
position.hh \
@@ -170,6 +182,7 @@ OPERATORS = \
UTILS = \
utils/acmp.cc \
utils/base64.cc \
utils/geo_lookup.cc \
utils/https_client.cc \
utils/ip_tree.cc \
@@ -241,7 +254,8 @@ libmodsecurity_la_LIBADD = \
$(PCRE_LDADD) \
$(YAJL_LDADD) \
$(LIBXML2_LDADD) \
../others/libinjection.la
../others/libinjection.la \
libmbedtls.la
libmodsecurity_la_LDFLAGS = \