Created libnttfft
This makes Number Theoretic Transforms (NTT) based on the efficient Fast-Fourier-Transform (FFT) available to multiple plugins.
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_srcdir)/src/libstrongswan
|
||||
-I$(top_srcdir)/src/libstrongswan \
|
||||
-I$(top_srcdir)/src/libstrongswan/math/libnttfft
|
||||
|
||||
AM_CFLAGS = \
|
||||
$(PLUGIN_CFLAGS) \
|
||||
@@ -7,9 +8,12 @@ AM_CFLAGS = \
|
||||
|
||||
# these file are also used by bliss_huffman
|
||||
noinst_LTLIBRARIES = libbliss-params.la
|
||||
|
||||
libbliss_params_la_SOURCES = \
|
||||
bliss_param_set.h bliss_param_set.c \
|
||||
bliss_fft_params.h bliss_fft_params.c
|
||||
bliss_param_set.h bliss_param_set.c
|
||||
|
||||
libbliss_params_la_LIBADD = \
|
||||
$(top_builddir)/src/libstrongswan/math/libnttfft/libnttfft.la
|
||||
|
||||
# these files are also used by the tests, we can't directly refer to them
|
||||
# because of the subdirectory, which would cause distclean to fail
|
||||
@@ -20,12 +24,14 @@ libbliss_la_SOURCES = \
|
||||
bliss_signature.h bliss_signature.c \
|
||||
bliss_utils.h bliss_utils.c \
|
||||
bliss_bitpacker.h bliss_bitpacker.c \
|
||||
bliss_reduce.h bliss_fft.h bliss_fft.c \
|
||||
bliss_huffman_code.h bliss_huffman_code.c \
|
||||
bliss_huffman_code_1.c bliss_huffman_code_3.c bliss_huffman_code_4.c \
|
||||
bliss_huffman_coder.h bliss_huffman_coder.c \
|
||||
bliss_sampler.h bliss_sampler.c
|
||||
libbliss_la_LIBADD = libbliss-params.la
|
||||
|
||||
libbliss_la_LIBADD = \
|
||||
$(top_builddir)/src/libstrongswan/math/libnttfft/libnttfft.la \
|
||||
libbliss-params.la
|
||||
|
||||
if MONOLITHIC
|
||||
noinst_LTLIBRARIES += libstrongswan-bliss.la
|
||||
@@ -43,7 +49,10 @@ libstrongswan_bliss_la_LIBADD = libbliss.la
|
||||
noinst_PROGRAMS = bliss_huffman
|
||||
|
||||
bliss_huffman_SOURCES = bliss_huffman.c
|
||||
bliss_huffman_LDADD = -lm libbliss-params.la
|
||||
|
||||
bliss_huffman_LDADD = -lm \
|
||||
$(top_builddir)/src/libstrongswan/math/libnttfft/libnttfft.la \
|
||||
libbliss-params.la
|
||||
|
||||
recreate-bliss-huffman : bliss_huffman bliss_huffman_code.h
|
||||
$(AM_V_GEN) \
|
||||
|
||||
Reference in New Issue
Block a user