aboutsummaryrefslogtreecommitdiff
path: root/apps/openssl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* generate opensslconf.h in build dir for cmakeBrent Cook2023-07-041-6/+11
|
* link internal apps staticallyBrent Cook2023-05-271-2/+7
|
* A handful of files were removedTheo Buehler2023-04-252-2/+0
|
* Add strtonum to compat library and export itkinichiro2021-12-262-12/+0
| | | | | crypto library requires strtonum now, and add it to compat library. remove it from applications compat/ directories.
* Remove unneeded target_include_directories with cmakekinichiro2021-12-041-0/+1
| | | | | | | This could remove recurring of the same statement for include directories. Instead of this removals, apps/* and tests should have include path that had been provided by INTERFACE_INCLUDE_DIRECTORIES of target libs and internal static libs.
* Force cmake to link strtonum shim with Darwin less than 20kinichiro2021-05-221-1/+2
| | | | check_function_exists misinterprets as if strtonum exists on macos 10.15.
* Add '--enable-libtls-only' build optionBrent Cook2021-04-072-41/+5
|
* re-add CMS to openssl(1)Brent Cook2019-11-072-0/+2
|
* Enable speed on win32kinichiro2019-07-141-0/+66
| | | | | - Use thread and sleep instead of signal and alarm, on win32 - Disable -multi option on win32 since fork is hard to implement
* Fix MacOSX cmake missing symbol _clock_gettimepaul43342019-04-301-0/+7
| | | | | | | | | | | | On El Capitan: [exec] [100%] Linking C executable openssl [exec] Undefined symbols for architecture x86_64: [exec] "_clock_gettime", referenced from: [exec] _app_timer_real in apps_posix.c.o [exec] ld: symbol(s) not found for architecture x86_64 [exec] clang: error: linker command failed with exit code 1 (use -v to see invocation) [exec] make[2]: *** [apps/openssl/openssl] Error 1 [exec] make[1]: *** [apps/openssl/CMakeFiles/openssl.dir/all] Error 2 [exec] make: *** [all] Error 2
* implement app_timer_realBrent Cook2018-09-231-0/+14
|
* add private includes for apps and testsBrent Cook2018-06-141-1/+1
|
* scope private/public headers when embedding into other projectsBrent Cook2018-05-291-6/+1
| | | | thanks to Cameron Palmer
* add proper guard and typedefBrent Cook2018-03-231-1/+1
|
* adjust definition of compat clock_gettimeBrent Cook2018-03-231-1/+1
|
* add clock_gettime for macos 10.11 and earlierBrent Cook2018-03-222-0/+32
|
* Remove CMAKE_HOST_ referencesDon2018-03-161-2/+2
| | | | CMAKE_HOST_ describes the host system not the target. For cross compilation to work the actual target system should be used for making decisions in CMake.
* Add app_timer_user for Windows buildkinichiro2017-12-261-7/+5
|
* Create correct directory in CMake install.Aric Belsito2017-11-061-1/+1
| | | | Was creating ${CONFDIR}/cert instead of ${CONFDIR}/certs.
* use standard initialization for poll loop delayBrent Cook2017-08-131-1/+3
|
* Merge branch 'master' of https://github.com/libressl-portable/portable into ↵d3x0r2017-07-061-2/+2
|\ | | | | | | | | | | SkipInstall Fix merge conflicts from GNUInstallDirs merge to master.
| * use GNUInstallDirs from cmake to specify install paths.d3x0r2017-07-061-2/+2
| | | | | | | | Primarily this is to select whether 'lib64' or 'lib' is used on linux type systems.
* | Add option LIBRESSL_SKIP_INSTALLd3x0r2017-07-061-4/+8
|/ | | | | | | | Internally LIBRESSL_SKIP_INSTALL, if not set becomes ENABLE_LIBRESSL_INSTALL so this by default is enabled. defining LIBRESSL_SKIP_INSTALL before hand will disable all install() rules. This is useful if another project includes and links to this statically. I chose to add a prefix to avoid potential name collision because the options are cached globally. If the installation is skipped, maybe it should also disable building apps? I didn't do that.
* fix static mingw builds, platform LDADD needs to come at the endBrent Cook2017-01-091-2/+2
|
* remove unneeded slash after DESTDIRkinichiro2016-10-301-4/+4
|
* remove cmsBrent Cook2016-09-142-2/+0
|
* Land #192, fix fix ld warning "attempted multiple inclusion of file" on SolarisBrent Cook2016-05-021-2/+2
|\
| * fix ld warning "attempted multiple inclusion of file" on Solariskinichiro2016-04-211-2/+2
| | | | | | | | - To avoid ld warning on Solaris, use abs_top_builddir in Makefile.am
* | add cmake build optionskinichiro2016-04-141-0/+8
|/ | | | | | | | | | | | | - 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"
* modify cmake to build nckinichiro2016-04-092-0/+82
| | | | | | | | | | | - 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
* update apps.h includeBrent Cook2015-10-181-1/+1
|
* Windows compatibility fixesBrent Cook2015-10-183-3/+3
| | | | | | | | | | | 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
* visual studio path updatesBrent Cook2015-09-182-2/+2
|
* move windows file IO mode setup to apps_win.cBrent Cook2015-09-131-0/+31
|
* readd openssl.1, distribute nc.1Brent Cook2015-09-131-0/+2
|
* add 'nc' to the distribution as an example of libtls client and serverBrent Cook2015-09-124-0/+485