openwrt/package/libs
Eneas U de Queiroz 2eeb2853ed openssl: optimizations based on ARCH/small flash
Add a patch to enable the option to change the default ciphersuite list
ordering to prefer ChaCha20 over AES-GCM.  This is used by default for
all platforms, except for x86_64 and aarch64. The assumption is that
only the latter have AES-specific CPU instructions and asm code that
uses them in openssl.  Chacha20Poly1305 is 3x faster than AES-256 in
systems without AES instructions, with an equivalent strength.

Disable error messages by default except for devices with small flash or
RAM, to aid debugging.

Disable ASM by default on arm platform with small flash.  Size
difference on mips and powerpc, the other platforms with small flash
devices, are not really relevant (using 100K as a threshold).  All of
the affected platforms are source-only anyway.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-02-12 22:24:09 +01:00
..
argp-standalone argp-standalone: clean up patch fuzz 2018-01-05 11:59:59 +01:00
elfutils libelf: fix library packaging 2019-01-25 18:59:46 +01:00
gettext
gettext-full treewide: revise library packaging 2019-01-24 10:39:30 +01:00
gmp treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libbsd treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libconfig treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libevent2 treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libiconv
libiconv-full treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libjson-c treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libmnl treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libnetfilter-conntrack treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libnetfilter-cthelper treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libnetfilter-cttimeout treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libnetfilter-log treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libnetfilter-queue treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libnfnetlink treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libnftnl treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libnl treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libnl-tiny libnl-tiny: use fixed message size instead of using the page size 2017-11-16 12:54:15 +01:00
libpcap treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libroxml treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libtool treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libubox packages: set more explicit ABI_VERSION values 2019-01-19 14:31:51 +01:00
libunwind treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libusb treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libusb-compat treewide: revise library packaging 2019-01-24 10:39:30 +01:00
lzo treewide: revise library packaging 2019-01-24 10:39:30 +01:00
mbedtls mbedtls: Kconfig option to enable/disable debug functions 2019-01-27 01:04:53 +01:00
ncurses ncurses: build host libraries with -fPIC 2019-01-22 11:29:05 +01:00
nettle treewide: revise library packaging 2019-01-24 10:39:30 +01:00
nghttp2 treewide: revise library packaging 2019-01-24 10:39:30 +01:00
openssl openssl: optimizations based on ARCH/small flash 2019-02-12 22:24:09 +01:00
popt treewide: revise library packaging 2019-01-24 10:39:30 +01:00
readline readline: Update to 8.0 and various fixes 2019-01-22 08:49:36 +01:00
sysfsutils treewide: revise library packaging 2019-01-24 10:39:30 +01:00
toolchain treewide: revise library packaging 2019-01-24 10:39:30 +01:00
uclibc++
uclient uclient: set fixed ABI_VERSION on libuclient 2019-01-24 10:39:29 +01:00
ustream-ssl packages: set more explicit ABI_VERSION values 2019-01-19 14:31:51 +01:00
wolfssl treewide: revise library packaging 2019-01-24 10:39:30 +01:00
zlib tools/zlib: move zlib build to tools 2018-04-28 15:28:59 +02:00