apps/openssl

Branch


Log

Author Commit Date CI Message
Brent Cook 340037f6 2025-06-01T08:20:41 add autotools build copyright headers
Brent Cook c51665d4 2025-06-01T08:11:22 add copyright headers to Cmake files based on original committer and date
Theo Buehler 8dad5fe3 2025-01-02T08:11:30 Update for speed.c and .h churn
Brent Cook 64f15ec5 2024-10-06T18:52:46 use TIMEVAL typedef with select() This prevents the compatibility struct timeval definition in sys/time.h from potentially getting used with select() here. https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-select
Brent Cook 0eceb61c 2024-10-06T18:50:51 for poll timeout -1, set loop time more reasonably Otherwise it sets looptime to -1, which was skipped by select() and caused 100% cpu busy looping.
Theo Buehler 050b6de7 2024-07-08T00:52:31 spkac.c is no more
Viktor Szakats 84895087 2023-12-14T03:36:09 cmake: stop exporting compat functions
Brent Cook 71ce0b8c 2023-07-04T10:37:24 generate opensslconf.h in build dir for cmake
Brent Cook a316f8ab 2022-12-18T22:10:11 link internal apps statically
Theo Buehler b3c13755 2023-04-25T14:17:25 A handful of files were removed
Brent Cook cfbdf67f 2022-12-18T22:10:11 link internal apps statically
kinichiro adde656b 2021-12-26T15:42:47 Add strtonum to compat library and export it crypto library requires strtonum now, and add it to compat library. remove it from applications compat/ directories.
kinichiro c211d97e 2021-12-04T10:49:59 Remove unneeded target_include_directories with cmake 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.
kinichiro 39c7fa8a 2021-05-22T10:58:13 Force cmake to link strtonum shim with Darwin less than 20 check_function_exists misinterprets as if strtonum exists on macos 10.15.
Brent Cook 921c0675 2021-04-05T02:32:35 Add '--enable-libtls-only' build option
Brent Cook 73fb0f89 2019-11-07T18:24:37 re-add CMS to openssl(1)
kinichiro 30e91bc6 2019-07-14T18:37:59 Enable speed on win32 - Use thread and sleep instead of signal and alarm, on win32 - Disable -multi option on win32 since fork is hard to implement
paul4334 a7265dd1 2019-04-30T16:35:04 Fix MacOSX cmake missing symbol _clock_gettime 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
Brent Cook b7a580e8 2018-09-23T14:04:26 implement app_timer_real
Brent Cook bf368e58 2018-06-14T05:59:20 add private includes for apps and tests
Brent Cook 4fcfc82d 2018-05-29T05:44:34 scope private/public headers when embedding into other projects thanks to Cameron Palmer
Brent Cook 6b513a1c 2018-03-23T13:45:05 add proper guard and typedef
Brent Cook 4b2a8cd1 2018-03-23T11:10:16 adjust definition of compat clock_gettime
Brent Cook 987aa6a0 2018-03-22T20:50:24 add clock_gettime for macos 10.11 and earlier
Don 09590953 2018-03-16T14:59:53 Remove CMAKE_HOST_ references 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.
kinichiro 82ce5983 2017-12-26T22:49:01 Add app_timer_user for Windows build
Aric Belsito 653ba217 2017-11-06T11:52:03 Create correct directory in CMake install. Was creating ${CONFDIR}/cert instead of ${CONFDIR}/certs.
Brent Cook 4916f940 2017-08-13T16:09:32 use standard initialization for poll loop delay
d3x0r a4d80ca5 2017-07-06T23:11:11 Merge branch 'master' of https://github.com/libressl-portable/portable into SkipInstall Fix merge conflicts from GNUInstallDirs merge to master.
d3x0r 2557dd74 2017-07-06T02:09:44 Add option LIBRESSL_SKIP_INSTALL 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.
d3x0r a2bd5eba 2017-07-06T01:49:43 use GNUInstallDirs from cmake to specify install paths. Primarily this is to select whether 'lib64' or 'lib' is used on linux type systems.
Brent Cook c6914595 2017-01-09T02:22:26 fix static mingw builds, platform LDADD needs to come at the end
kinichiro 332c2eea 2016-10-20T18:16:05 remove unneeded slash after DESTDIR
Brent Cook df207699 2016-09-14T08:49:53 remove cms
Brent Cook 552817b7 2016-05-02T02:03:03 Land #192, fix fix ld warning "attempted multiple inclusion of file" on Solaris
kinichiro 02e1cc4d 2016-04-21T14:49:39 fix ld warning "attempted multiple inclusion of file" on Solaris - To avoid ld warning on Solaris, use abs_top_builddir in Makefile.am
kinichiro bda62f7f 2016-04-11T12:59:23 add cmake build options - 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"
kinichiro 2510a5e6 2016-04-07T15:08:12 modify cmake to build nc - 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
Brent Cook 0086809a 2015-10-18T10:48:17 update apps.h include
Brent Cook 0197a589 2015-10-18T09:28:10 Windows compatibility fixes 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
Brent Cook 630e7b60 2015-09-18T08:43:57 visual studio path updates
Brent Cook a896d400 2015-09-13T09:19:26 move windows file IO mode setup to apps_win.c
Brent Cook 02b7539c 2015-09-13T07:23:04 readd openssl.1, distribute nc.1
Brent Cook 854f4f69 2015-09-12T07:48:06 add 'nc' to the distribution as an example of libtls client and server