ssl


Log

Author Commit Date CI Message
Brent Cook f5ec56f4 2018-11-09T12:12:30 latest updates
Brent Cook 6564332d 2018-11-08T13:46:21 add key_schedule test, tls13 key schedule bits
bobsayshilol 34394e7e 2018-11-07T23:45:17 Misc fixes to bring portable in line with upstream.
kinichiro 0b8343ac 2018-10-05T22:59:44 Fix cmake to generate proper Libs.private in .pc files
kinichiro f819a2bc 2018-10-03T20:35:36 Fix cmake linking libraries
Brent Cook 64b69515 2018-06-14T04:48:23 make headers under include/compat private again
Brent Cook 4fcfc82d 2018-05-29T05:44:34 scope private/public headers when embedding into other projects thanks to Cameron Palmer
Don 26bebfc5 2018-03-19T19:42:55 Use BUILD_SHARED_LIBS to specify library type
Brent Cook 366071c2 2018-03-18T10:37:10 add new init functions
Don 5fb488de 2018-03-16T13:59:26 Use groups in CMake install command for libraries On Windows shared libraries should be installed into the bin directory. Using grouping within CMake based on the target type fixes this issue.
Brent Cook bdec0573 2017-08-12T09:46:19 Land #332, fix shared library dependencies with cmake for libssl/libtls
kinichiro 9be0359c 2017-08-12T01:15:17 Remove ssl/t1_reneg.c
Masud Rahman 1dd6a52f 2017-07-24T15:24:29 ssl/tls cmake: fix shared library dependencies Ensure that the 'ssl' depends on 'crypto' and that 'tls' depends on 'ssl' and 'crypto' for all platforms. Prior to this commit, the dependency was only specified for the 'WIN32' CMake build.
Brent Cook 58ba8785 2017-07-17T05:12:55 add tlsext
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.
kinichiro 27f08790 2017-03-08T00:17:25 Add ssl/t1_hash.c
Brent Cook beffe6b4 2017-01-27T05:42:10 update for death of s23*
kinichiro 484feaae 2017-01-18T20:37:44 Stop generating .def files by update.sh
kinichiro 3b8cf473 2017-01-17T21:27:41 Add export symbol support to CMake
Matt Stancliff 63add73d 2017-01-12T13:41:40 Define CMake library object lists globally OBJECT collections in CMake don't generate any artifacts so these are safe to hoist out and define globally. library OBJECT targets are just a list of filenames. It can be useful for other projects to include lists of sources directly regardless of build mode (shared, static, or library).
Brent Cook 77a2a9f3 2016-11-05T08:47:54 remove check-in .def and ignore .sym files
Brent Cook 7770e4f2 2016-11-05T08:44:35 implement support for hiding symbols in libtls / libssl
kinichiro 62f2a730 2016-09-06T23:25:28 export DLLs functions for MSVC with CMake - Add 3 DEF files to export functions from Windows DLLs - Add gettimeofday to crypto/crypto.def (*1) - Remove gai_strerrorA from tls/tls.def (*1) - Fix CMakeLists.txt to use DEF files as PRIVATE - Change DLL import library file name since it duplicates with static library - Ignore compiler warning C4267, and Edit CMAKE_C_FLAGS not to overwrite it (*1) - Add USE_SHARED option to build openssl.exe with shared libraries (*1) (*1) recommended by @mcnameej
Satoshi Yasushima 829b2158 2016-08-25T18:17:27 build Windows DLL on CMake like below. * libcrypto-38.dll * libssl-39.dll * libtls-11.dll
Satoshi Yasushima 97189276 2016-08-25T18:17:12 build MinGW on CMake
Brent Cook a7f754a6 2016-07-31T17:11:19 set link library dependencies with MSVC, fixes #221
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
Brent Cook b89b4703 2015-09-11T18:46:36 remove more deleted files
Brent Cook adfb2bf7 2015-09-09T05:15:06 Do not build lib-objects targets if we are just building static libs. This confuses some cmake targets.
Brent Cook ca56c332 2015-09-07T01:05:33 disable shared CMake builds for OS X / Windows for now
Brent Cook 444749d1 2015-08-31T02:30:50 remove s3_meth.c from CMake builds
Brent Cook 058df4a2 2015-08-30T22:25:32 Delete s3_meth.c since it was only for SSLv3 support.
Jeff Davey 5461dea7 2015-08-18T13:20:19 Add install targets and shared libraries to CMake
Brent Cook 5d8a1cf7 2014-07-10T22:06:10 add initial CMake and Visual Studio build support 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.
Brent Cook ad2a38ab 2015-03-22T06:18:18 rework CFLAGS/CPPFLAGS settings during configuration Move define adjustments to CPPFLAGS. Adjust user CFLAGS directly, do not override during configuration. USER_CFLAGS is not necessary to build libcompat_noopt correctly.
Brent Cook be5d0cca 2015-02-06T20:17:31 update with latest, add more tests this adds the new bytestring apis and new regression tests
Brent Cook d2342f36 2014-12-14T16:42:47 allow Windows DLLs to be built based on a patch from Jan Engelhardt
Brent Cook 09e5a841 2014-12-14T16:12:28 add LIBADD library dependencies to libssl/libtls From Jan Engelhardt
Brent Cook 976f64d9 2014-12-06T18:59:25 read all library versions directly from files This makes building and testing easier because the library Makefile.am files are use directly rather than as templates. Thanks to Wouter Clarie for the idea.
Brent Cook d643bcf4 2014-12-06T17:47:30 simplify packaging for libssl. Follow libtls and derive the file list from the Makefile.am template itself.
Brent Cook 2103690c 2014-11-19T22:02:17 improve readability of generated Makefile.am files
Brent Cook 2b6dbc39 2014-07-10T06:21:51 initial top-level import of subdirectories