Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | enable ASM on aarch64, disable on i386 | Brent Cook | 2023-02-25 | 1 | -1/+1 |
| | |||||
* | only disable asm on aarch64 for now, enable for other archs | Brent Cook | 2023-02-23 | 1 | -5/+2 |
| | |||||
* | disable asm for autoconf tests as well | Brent Cook | 2023-02-21 | 1 | -0/+1 |
| | |||||
* | generally disable asm for now | Brent Cook | 2023-02-21 | 1 | -2/+4 |
| | |||||
* | add CPU checks, include initial bn_arch.h headers | Brent Cook | 2023-02-14 | 1 | -1/+16 |
| | |||||
* | disable asm by default | Brent Cook | 2023-02-13 | 1 | -2/+3 |
| | |||||
* | update autotool macro deprecations | Brent Cook | 2022-02-27 | 1 | -2/+1 |
| | | | | fix latest round of autotool complaints | ||||
* | Add '--enable-libtls-only' build option | Brent Cook | 2021-04-07 | 1 | -15/+8 |
| | |||||
* | Configure libtls and nc(1) to statically link to libcrypto/ssl | Brent Cook | 2020-10-04 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | An issue that Reyk Floeter noted while building a Debian package for LibreSSL is that installing libtls along with OpenSSL causes linker issues since it will often pick up the wrong libcrypto/libssl. This change makes libtls statically link the object files it needs rather than relying on the shared libraries, effectively making libtls self-contained and able to be packaged independently. This should make it possible for other projects that also use libtls to be able to package support without requiring the target OS to ship libcrypto / libssl from LibreSSL. https://salsa.debian.org/reyk-guest/libressl/-/commit/678278df55ce866f2f363998ca690442fa786c66 | ||||
* | Add architecture define for s390/s390x and remove redundant sparc check | kinichiro | 2020-07-22 | 1 | -1/+0 |
| | |||||
* | Get __STRICT_ALIGNMENT from machine/endian.h | kinichiro | 2020-07-21 | 1 | -13/+0 |
| | |||||
* | improved default help value | Vincent Torri | 2020-05-02 | 1 | -1/+1 |
| | |||||
* | missing change of variable | Vincent Torri | 2020-05-02 | 1 | -2/+2 |
| | |||||
* | enable tests by default | Vincent Torri | 2020-05-01 | 1 | -6/+5 |
| | |||||
* | enable tests by default | Vincent Torri | 2020-05-01 | 1 | -2/+8 |
| | |||||
* | Add configure option to disable tests | Vincent Torri | 2020-05-01 | 1 | -0/+4 |
| | |||||
* | enable asm for mingw64 | Brent Cook | 2019-01-20 | 1 | -0/+4 |
| | |||||
* | check for cc before gcc | Brent Cook | 2019-01-20 | 1 | -1/+1 |
| | |||||
* | add arm asm support via autoconf/make | Brent Cook | 2018-11-11 | 1 | -2/+4 |
| | |||||
* | __warn_references: tweak assembly for "gnu.warning" section | Sergei Trofimovich | 2018-05-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | On some targets ';' (like hppa) is treated as a comment in assembly files. This occasionally causes the following assembly failures: ``` Error: can't resolve `.gnu.warning.EVP_DecryptFinal' {.gnu.warning.EVP_DecryptFinal section} - `.Ltext0' {.text section} ``` Note how branch (or other reference) attempts to cross the boundary across two section types: '.text' and '.gnu.warning'. Tobias Ulmer notes that openbsd already uses newlines for similar macro: https://github.com/openbsd/src/blob/master/sys/arch/hppa/include/cdefs.h This change switches from ';' to newline as well. Tested on hppa2.0 and x86_64. Reported-by: Jeroen Roovers Bug: https://bugs.gentoo.org/656104 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> | ||||
* | fix extra comma in amd64 normalization | Brent Cook | 2018-05-02 | 1 | -1/+1 |
| | |||||
* | set SMALL_TIME_T when sizeof time_t == 4 | Brent Cook | 2017-08-14 | 1 | -0/+1 |
| | |||||
* | generate the crypto export symbol list at build time | Brent Cook | 2017-07-08 | 1 | -15/+9 |
| | | | | | | we currently do it at configure time, which makes this a generated source, but generated sources should be cleaned up, which breaks 'make clean; make' | ||||
* | Remove "exit 1" (added by mistake) | Paul Graham | 2017-02-18 | 1 | -2/+0 |
| | |||||
* | Document 32-bit time_t problem on minw-w64 toolchain and how to avoid it | Paul Graham | 2017-02-15 | 1 | -0/+8 |
| | |||||
* | initial ocspcheck integration | Brent Cook | 2017-01-24 | 1 | -0/+1 |
| | |||||
* | Fix to use -export-symbols for libcrypto | kinichiro | 2017-01-15 | 1 | -0/+2 |
| | | | | - generating platform specific crypto/crypto_portable.sym from crypto.sym | ||||
* | installing nc(1) should imply building, even if not whitelisted | Brent Cook | 2015-12-07 | 1 | -4/+0 |
| | |||||
* | allow optionally installing nc(1) with '--enable-nc' | Brent Cook | 2015-12-07 | 1 | -0/+4 |
| | |||||
* | make it clear that we skipped 64-bit time_t tests | Brent Cook | 2015-10-18 | 1 | -0/+2 |
| | |||||
* | include warnings about small time_t | Brent Cook | 2015-10-17 | 1 | -3/+9 |
| | |||||
* | disable some tests with 32-bit time_t systems | Brent Cook | 2015-10-17 | 1 | -0/+3 |
| | | | | Also disable use of _mkgmtime, it does not produce correct results. | ||||
* | add tame(2) check | Brent Cook | 2015-10-07 | 1 | -1/+2 |
| | |||||
* | add b64_ntop checking and fallback for nc(1) | Brent Cook | 2015-10-01 | 1 | -0/+1 |
| | |||||
* | normalize amd64 to x86_64 | Brent Cook | 2015-09-16 | 1 | -0/+4 |
| | | | | | This allows asm to be enabled on platforms that use amd64 in the host tuple. | ||||
* | allow nc to build on linux and os x | Brent Cook | 2015-09-13 | 1 | -2/+0 |
| | |||||
* | add 'nc' to the distribution as an example of libtls client and server | Brent Cook | 2015-09-12 | 1 | -0/+2 |
| | |||||
* | implement compatibility shim for __warn_references | Brent Cook | 2015-07-17 | 1 | -0/+12 |
| | | | | This will allow us to warn about deprecated function references at link-time. | ||||
* | fixup how OPENSSLDIR is derived and expanded | Brent Cook | 2015-07-15 | 1 | -4/+3 |
| | | | | | | | | As per http://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Installation-Directory-Variables.html we should not try to expand variables like sysconfdir in the configure script, but rather derive the correct value in the Makefiles instead. This fixes missing expansions as the preprocessor define. | ||||
* | Improve automatic handling of OPENSSLDIR | Brent Cook | 2015-07-12 | 1 | -1/+4 |
| | | | | | Install a default cert.pem, openssl.cnf, x509v3.cnf in OPENSSLDIR, which is derived by default from sysconfdir and the prefix setting. | ||||
* | remove unused --with-enginesdir configuration parameter | Brent Cook | 2015-07-08 | 1 | -6/+0 |
| | |||||
* | set 'foreign' flag in automake | Brent Cook | 2015-06-13 | 1 | -1/+1 |
| | | | | | Avoid warnings about following GNU standards, since this is not a GNU project. Thanks to Doug Hogan for pointing this out. | ||||
* | refactor configure into separate m4 macros | Brent Cook | 2015-05-23 | 1 | -263/+32 |
| | | | | this allows for some reusability with libtls | ||||
* | adding support for bitrig | Dave Huseby | 2015-05-14 | 1 | -1/+1 |
| | |||||
* | use the same gcc test for AIX as HP-UX | Brent Cook | 2015-04-27 | 1 | -1/+1 |
| | |||||
* | modify for HP-UX build, choose correct CFLAGS for gcc. | kinichiro | 2015-04-27 | 1 | -1/+1 |
| | |||||
* | remove unneeded check for sys/sysctl.h | Brent Cook | 2015-04-19 | 1 | -1/+1 |
| | |||||
* | use alternate cflags on AIX and HP-UX vendor compilers | Brent Cook | 2015-04-19 | 1 | -1/+11 |
| | |||||
* | Revert configure-time checks for -Wall/-std=gnu99 | Brent Cook | 2015-04-14 | 1 | -36/+14 |
| | | | | | There is a problem with these on some compilers, revert while a solution is found. | ||||
* | make compiler checks for -Wall and -std=gnu99 | Brent Cook | 2015-04-14 | 1 | -14/+36 |
| | | | | Yes, there are compilers that do not understand or need these. |