aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Land #535, add regress bn_to_stringBrent Cook2019-06-123-0/+13
|\
| * Add regress bn_to_stringkinichiro2019-06-133-0/+13
| |
* | default to a directory that is not world-creatableBrent Cook2019-06-121-1/+1
| |
* | sigh, add back the quotes for CBrent Cook2019-06-101-1/+1
| |
* | use something else by default for Windows builds (match dist-win.sh)Brent Cook2019-06-101-2/+6
| |
* | let cmake handle quoting itselfBrent Cook2019-06-101-2/+2
| |
* | remove comments and unify fixupsBrent Cook2019-06-102-15/+11
| |
* | Fix masm buildkinichiro2019-06-104-5/+19
| | | | | | | | | | | | - Fix masm operators and comments - Add -DOPENSSL_NO_ASM only if not 64 bit build - Add -DCMAKE_INSTALL_PREFIX to avoid build error
* | Enable masm compilation under windowsStephan Vedder2019-06-102-2/+2
| |
* | run masm files through the C preprocessorBrent Cook2019-06-101-2/+10
|/
* new linksBrent Cook2019-06-091-0/+23
|
* update man linksBrent Cook2019-05-241-37/+61
|
* condense android comments for clarityBrent Cook2019-05-231-13/+6
|
* Remove info about glibcIshimoto Shinobu2019-05-221-2/+0
|
* avoid glibcIshimoto Shinobu2019-05-211-3/+1
| | | cause problems on musl systems
* update changelog for 2.9.2Brent Cook2019-05-201-0/+7
|
* do a system upgrade on msys64 packagesBrent Cook2019-05-201-1/+1
|
* unconditionally define reallocarrayBrent Cook2019-05-101-2/+0
| | | | deal with systems missing it but with it exported as a symbol
* rebase patchesBrent Cook2019-05-072-15/+15
|
* Land #523, fix MacOS _clock_gettime with CMakeBrent Cook2019-05-071-0/+7
|\
| * 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
* | Fix getprogname_linux.c for Android API < 21Simone Basso2019-05-041-0/+25
|/ | | | | | | This diff fixes the build of LibreSSL for Android with API < 21 where the `getprogname` system call was not part of libc. A comment in the diff itself explains in detail the issue.
* include -ldl for SHA512 operationsBrent Cook2019-04-231-1/+1
|
* add changelog diff from 65.htmlBrent Cook2019-04-131-1/+24
|
* add pthread_mutex* windows compat for libtlsBrent Cook2019-04-111-0/+29
|
* include cmake find module in distributionBrent Cook2019-04-111-1/+1
|
* Land #503, add CMake moduleBrent Cook2019-04-112-0/+276
|\
| * Readme: Using LibreSSL with a CMake projectJohn Norrbin2019-02-111-0/+51
| |
| * Add LibreSSL CMake Find ModuleJohn Norrbin2019-02-111-0/+225
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMake has the find_package function which tries to find the library install paths, and if found, gives the user some "interfaces" to use when including the library in their project. There was no LibreSSL module so i wrote one 👍. Placing this file in a new folder called CMake in the same folder as the root CMakeLists.txt file, and adding the following line to the top of it: set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMake;${CMAKE_MODULE_PATH}") Lets the user run the find_package like so: find_package(LibreSSL REQUIRED) If LibreSSL is installed and found, the user can then just include the library in their target like so: target_link_libraries(test LibreSSL::TLS) They are cascaded, TLS requires and sets SSL, which also requires and sets Crypto using INTERFACE_LINK_LIBRARIES. Instead of setting the CMAKE_MODULE_PATH like above, the file can be placed in the CMake modules folder. For linux CMake will look for LibreSSL in the default install location of "sudo make install", which was on Ubuntu /usr/local/ For Windows the user can set the paths to their library files and include folder manually using the CMake-GUI.
* | update manpage linksBrent Cook2019-04-111-0/+3
| |
* | update linksBrent Cook2019-03-191-20/+56
| |
* | Add #506, add SM4 buildBrent Cook2019-03-196-2/+20
|\ \
| * | Add portable scaffold for SM4Daniel Wyatt2019-03-046-2/+20
| |/
* / Add ssl/ssl_transcript.c and remove ssl/t1_hash.ckinichiro2019-03-042-2/+2
|/
* add __dead__ annotation supportBrent Cook2019-02-093-0/+10
|
* update manpage linksBrent Cook2019-02-091-0/+11
|
* update testsBrent Cook2019-02-092-1/+6
|
* update patchBrent Cook2019-02-091-10/+10
|
* add unimpl fallback for getprognameBrent Cook2019-02-033-1/+13
|
* export getuid for libtlsBrent Cook2019-02-011-0/+1
|
* add syslog to compat headersBrent Cook2019-02-011-0/+1
|
* update cmakeBrent Cook2019-01-313-1/+27
|
* update autoconf for latest compat functionsBrent Cook2019-01-3110-19/+107
|
* more masm fixes, but disable for nowBrent Cook2019-01-212-3/+6
|
* valid_handshakes_terminate uses private APIBrent Cook2019-01-211-3/+6
|
* add tls13_clientBrent Cook2019-01-212-0/+2
|
* a couple of fixes to get MSVC Win64 going againBrent Cook2019-01-212-2/+2
|
* use generator to determine if we're building 64-bit code on WindowsBrent Cook2019-01-211-1/+1
|
* add new filesBrent Cook2019-01-212-0/+4
|
* fixes to build asm on MSVSBrent Cook2019-01-212-2/+3
|