mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-13 14:43:46 +01:00
79267bad65
When it is set, include the NSS headers and libraries as appropriate. Doesn't actually use them yet, though.
25 lines
770 B
Plaintext
25 lines
770 B
Plaintext
src_lib_libcurve25519_donna_a_CFLAGS=$(TOR_CFLAGS_CRYPTO)
|
|
|
|
if BUILD_CURVE25519_DONNA
|
|
src_lib_libcurve25519_donna_a_SOURCES=\
|
|
src/ext/curve25519_donna/curve25519-donna.c
|
|
# See bug 13538 -- this code is known to have signed overflow issues.
|
|
src_lib_libcurve25519_donna_a_CFLAGS+=\
|
|
@F_OMIT_FRAME_POINTER@ @CFLAGS_CONSTTIME@
|
|
noinst_LIBRARIES+=src/lib/libcurve25519_donna.a
|
|
LIBDONNA=src/lib/libcurve25519_donna.a
|
|
else
|
|
if BUILD_CURVE25519_DONNA_C64
|
|
src_lib_libcurve25519_donna_a_CFLAGS+=@CFLAGS_CONSTTIME@
|
|
src_lib_libcurve25519_donna_a_SOURCES=\
|
|
src/ext/curve25519_donna/curve25519-donna-c64.c
|
|
noinst_LIBRARIES+=src/lib/libcurve25519_donna.a
|
|
LIBDONNA=src/lib/libcurve25519_donna.a
|
|
else
|
|
LIBDONNA=
|
|
endif
|
|
endif
|
|
|
|
LIBDONNA += $(LIBED25519_REF10)
|
|
LIBDONNA += $(LIBED25519_DONNA)
|