Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | set link library dependencies with MSVC, fixes #221 | Brent Cook | 2016-07-31 | 1 | -0/+3 |
| | |||||
* | add constant_time_locl.h | Brent Cook | 2016-05-04 | 1 | -0/+2 |
| | |||||
* | add cmake build options | kinichiro | 2016-04-14 | 1 | -0/+6 |
| | | | | | | | | | | | | | - add cmake build options as configure provides * -DENABLE_ASM (default ON) * -DENABLE_EXTRATESTS (default OFF) * -DENABLE_NC (default OFF) * -DOPENSSLDIR (default ${CMAKE_INSTALL_PREFIX}/etc/ssl) - add biotest and pidwraptest if ENABLE_EXTRATESTS is ON - add compiler flag `-fno-common` if CMAKE_SYSTEM_NAME is Darwin to prevent link error Undefined symbols "_OPENSSL_ia32cap_P" | ||||
* | Land #188, add ASM support for cmake builds | Brent Cook | 2016-04-09 | 1 | -8/+107 |
|\ | |||||
| * | modify cmake to build ASM | kinichiro | 2016-04-08 | 1 | -8/+107 |
| | | | | | | | | | | - add functionality compiling ASM with cmake - to enable ASM, `cmake -DENABLE_ASM=on ..` | ||||
* | | modify cmake to build nc | kinichiro | 2016-04-09 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | - modify structure of CMakeLists.txt under apps/ * move apps/CMakeLists.txt to apps/openssl/ since this is for openssl build * create new apps/nc/CMakeLists.txt for nc build * modify apps/CMakeLists.txt just add_subdirectory() - add checking and compile of arc4random_uniform() - add installing man files, openssl.1 and nc.1 | ||||
* | | fix cmake on HP-UX | kinichiro | 2016-04-04 | 1 | -0/+2 |
|/ | | | | | | | | | | | | | | | | | - CMakeLists.txt * add OS specific compiler flags and library * add checking size of time_t * add checking memmem() - tests/CMakeLists.txt * add if(HAVE_MEMMEM) for explicit_bzero * add checking SMALL_TIME_T for rfc5280time - crypto/CMakeLists.txt * add getentropy_hpux.c - tls/CMakeLists.txt * fix checking strsep | ||||
* | Revert back to GetStdHandle, since it works fine with pipes. | Brent Cook | 2015-12-11 | 1 | -6/+6 |
| | | | | | Also include the formerly-missing NULL check, since this can fail in two ways. | ||||
* | include stdint.h uint*_t | Brent Cook | 2015-12-11 | 1 | -0/+1 |
| | |||||
* | Replace STDIN_FILENO with _fileno | Anthony Novatsis | 2015-12-11 | 1 | -3/+3 |
| | | | | | Replace STDIN_FILENO with _fileno as STDIN_FILENO results in compile errors with Visual Studio 2015 (using CMake). | ||||
* | refresh nc(1) support | Brent Cook | 2015-12-06 | 1 | -0/+1 |
| | |||||
* | only set the console mode if stdin is a console (not a pipe) | Brent Cook | 2015-12-06 | 1 | -9/+21 |
| | | | | This allows piping commands and running from a cygwin console. | ||||
* | wrap gets on Windows, replacing '\r\n' with '\n' | Brent Cook | 2015-12-05 | 1 | -0/+14 |
| | |||||
* | do not link libcompatnoopt if it is unneeded/built | Brent Cook | 2015-11-22 | 1 | -3/+8 |
| | | | | from andy-js on github, fix #158 | ||||
* | remove a_gen/utctm.c for cmake | Brent Cook | 2015-10-21 | 1 | -2/+0 |
| | |||||
* | check bounds before casting (long long) to time_t | Brent Cook | 2015-10-21 | 1 | -0/+6 |
| | |||||
* | remove a_gen/utctm.c | Brent Cook | 2015-10-21 | 1 | -2/+0 |
| | |||||
* | Windows compatibility fixes | Brent Cook | 2015-10-18 | 1 | -0/+12 |
| | | | | | | | | | | | VS2013 has trouble with relative include paths for apps/openssl, so move certhash_win/apps_win.c back to apps/openssl. gmtime_r on mingw64 fails with negative time_t, override gmtime_s fails all of the time unit tests, override SHUT_RD/WR are defined in newer mingw64 headers, check before overriding | ||||
* | disable some tests with 32-bit time_t systems | Brent Cook | 2015-10-17 | 1 | -2/+0 |
| | | | | Also disable use of _mkgmtime, it does not produce correct results. | ||||
* | check for timegm in cmake builds | Brent Cook | 2015-10-15 | 1 | -0/+4 |
| | |||||
* | make internal functions static | Brent Cook | 2015-10-15 | 1 | -4/+4 |
| | |||||
* | use timegm from musl | Brent Cook | 2015-10-15 | 1 | -60/+191 |
| | |||||
* | include timegm fallback | Brent Cook | 2015-10-15 | 2 | -0/+77 |
| | |||||
* | Use bundled headers instead of installed headers when building | Jeremy Huddleston Sequoia | 2015-10-14 | 1 | -4/+5 |
| | | | | | | | | | | | | | The build system incorrectly set include directives in AM_CFLAGS which causes them to be placed after the configured CPPFLAGS. Thus, if a user or packaging system sets CPPFLAGS to a location that has libressl or openssl headers installed, they will be used instead of the bundled versions. This corrects that issue by setting up the variables correctly. https://github.com/libressl-portable/portable/issues/150 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> | ||||
* | updates for ASN.1 time handling | Brent Cook | 2015-10-06 | 2 | -0/+2 |
| | |||||
* | remove SHA-0 from cmake builds | Brent Cook | 2015-09-17 | 1 | -3/+0 |
| | |||||
* | final bit of SHA-0 removal | Brent Cook | 2015-09-17 | 1 | -1/+0 |
| | |||||
* | remove SHA-0 | Brent Cook | 2015-09-17 | 1 | -2/+0 |
| | |||||
* | remove ecdh/ech_ossl.c | Brent Cook | 2015-09-13 | 1 | -1/+0 |
| | |||||
* | fix spelling of OPENSSL_cleanse | Brent Cook | 2015-09-13 | 1 | -1/+1 |
| | |||||
* | ech_ossl.h is gone | Brent Cook | 2015-09-13 | 1 | -1/+0 |
| | |||||
* | Do not build lib-objects targets if we are just building static libs. | Brent Cook | 2015-09-09 | 1 | -8/+8 |
| | | | | This confuses some cmake targets. | ||||
* | distribute strcasecmp.c | Brent Cook | 2015-09-07 | 1 | -0/+3 |
| | |||||
* | disable shared CMake builds for OS X / Windows for now | Brent Cook | 2015-09-07 | 1 | -4/+8 |
| | |||||
* | Add install targets and shared libraries to CMake | Jeff Davey | 2015-08-18 | 1 | -1/+9 |
| | |||||
* | disable explicit_bzero optimizations with CMake builds | Brent Cook | 2015-08-03 | 1 | -0/+1 |
| | |||||
* | add win32-specific explicit_bzero implementation | Brent Cook | 2015-08-03 | 2 | -0/+17 |
| | |||||
* | initial Linux cmake suppport | Brent Cook | 2015-08-01 | 1 | -0/+2 |
| | | | | tested on Ubuntu 14.04 | ||||
* | don't build eng_rsax.c anymore | Brent Cook | 2015-07-21 | 1 | -1/+0 |
| | |||||
* | move sleep shim to posix_win.c | Brent Cook | 2015-07-21 | 1 | -0/+7 |
| | |||||
* | add initial build for arc4random/getentropy fallbacks | Brent Cook | 2015-07-21 | 1 | -3/+18 |
| | |||||
* | add initial CMake and Visual Studio build support | Brent Cook | 2015-07-21 | 3 | -0/+651 |
| | | | | | | | | This moves the compatibility include files from include to include/compat so we can use the awful MS C compiler <../include/> trick to emulate the GNU #include_next extension. This also removes a few old compat files we do not need anymore. | ||||
* | eng_rsax is gone | Brent Cook | 2015-07-20 | 1 | -1/+0 |
| | |||||
* | win32 openssl CLI: preserve original echo state | Brent Cook | 2015-07-16 | 1 | -9/+9 |
| | | | | | | | Mirror the patch to ui_openssl.c, also fix the broken conditional that made it not actually turn off echo in the first place. ok guenther@ | ||||
* | fixup how OPENSSLDIR is derived and expanded | Brent Cook | 2015-07-15 | 1 | -0/+6 |
| | | | | | | | | 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. | ||||
* | build libcrypto with -DLIBRESSL_INTERNAL | Brent Cook | 2015-07-15 | 1 | -1/+2 |
| | | | | | Since libcrypto defines its own CPPFLAGS, we need to set this for libcrypto specifically. | ||||
* | add check for inet_pton, nudge minimum win32 compat to 0x0501 | Brent Cook | 2015-07-02 | 2 | -0/+216 |
| | |||||
* | update for mdc2 removal | Brent Cook | 2015-06-20 | 1 | -5/+0 |
| | |||||
* | add a missing header and fix typo in windows posix layer | Brent Cook | 2015-06-13 | 1 | -1/+2 |
| | |||||
* | refactor win32 shims into posix_win.c | Brent Cook | 2015-06-05 | 2 | -0/+171 |
| | | | | this also adds a rename shim that allows overwrites |