Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add new files to build | Brent Cook | 2021-09-08 | 1 | -0/+2 |
| | |||||
* | Statically link libcrypto/ssl into libtls with cmake | kinichiro | 2021-05-07 | 1 | -0/+2 |
| | |||||
* | Use object library for CMake | kinichiro | 2021-05-02 | 1 | -1/+17 |
| | |||||
* | Add '--enable-libtls-only' build option | Brent Cook | 2021-04-07 | 1 | -2/+6 |
| | |||||
* | modify nc build to link libcompat objects directly | Brent Cook | 2020-10-20 | 1 | -2/+2 |
| | | | | Rather than assuming the static version of libcrypto exists for pulling in the compatibility functions, link the compat objects directly. This modifies the object file generation script a bit to handle the empty-case properly as well. | ||||
* | Link crypto and ssl object files directly instead of static library | kinichiro | 2020-10-04 | 1 | -0/+13 |
| | | | | | | - Output object files list variable for libcrypto and libssl to .mk file. - Include object files list variable .mk from tls/Makefile - Link .lo files directly instead of static library for libtls. | ||||
* | Add x509_verify.c x509_verify.h | kinichiro | 2020-09-14 | 2 | -0/+2 |
| | |||||
* | Add x509_issuer_cache.c x509_issuer_cache.h | kinichiro | 2020-09-13 | 2 | -0/+3 |
| | |||||
* | Add x509_constraints.c x509_internal.h | kinichiro | 2020-09-13 | 2 | -0/+3 |
| | |||||
* | Remove cms_lcl.h from crypto/CMakeLists.txt | kinichiro | 2020-07-22 | 1 | -1/+0 |
| | |||||
* | Move crypto/x509v3/ files to crypto/x509/ | kinichiro | 2020-06-10 | 2 | -73/+69 |
| | |||||
* | Fix cmake build to enable masm with VS2019 | kinichiro | 2020-05-09 | 1 | -1/+2 |
| | | | | | | | To specify architecture Visual Studio 16 2019 requires -A option, and it is stored in variable CMAKE_GENERATOR_PLATFORM. Until Visual Studio 15 2017, architecture was indicated as part of generator string (e.g. "Visual Studio 15 2017 Win64") | ||||
* | avoid exporting a sleep() symbol from libcrypto | Brent Cook | 2020-04-14 | 2 | -7/+0 |
| | | | | | | Since it seems only MSVC lacks sleep(), and it's only used by apps, lets special-case that and make it available as a static inline function instead. | ||||
* | crypto: regenerate crypto_portable.sym | Dmitry Baryshkov | 2020-03-31 | 1 | -1/+2 |
| | | | | | | | Make crypto_portable.sym depend on crypto.sym and libcrypto.so on crypto_portable.sym to rebuild library if one of symbol files changes. Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com> | ||||
* | crypto: do not include gost.h into noinst_HEADERS | Dmitry Baryshkov | 2020-03-25 | 1 | -1/+0 |
| | | | | | gost/gost.h will go into include/openssl/, no need to duplicate it into crypto/gost directory Signed-by: Dmitry Baryshkov <dbaryshkov@gmail.com> | ||||
* | Crypto target properties when building static libs | Dan Nestor | 2020-03-02 | 1 | -11/+9 |
| | |||||
* | remove extra cms in cmac | Brent Cook | 2019-11-03 | 1 | -3/+3 |
| | |||||
* | add cms to portable build | Brent Cook | 2019-11-03 | 2 | -3/+35 |
| | |||||
* | initial support for midipix | Ørjan Malde | 2019-10-20 | 1 | -0/+3 |
| | |||||
* | remove duplicate copy of public header | Brent Cook | 2019-09-09 | 1 | -1/+0 |
| | |||||
* | update portable for latest build changes | Brent Cook | 2019-09-09 | 2 | -0/+5 |
| | |||||
* | Use posix_win.c functions on WIN32 | kinichiro | 2019-07-28 | 1 | -3/+6 |
| | | | | | | - read() returns bytes count as 1 for crlf unless binary mode isn't specified with open(). Reported by @ulfworsoe in libressl-portable#542 - err could be WSANOTINITIALISED when WSAStartup() is not called | ||||
* | default to a directory that is not world-creatable | Brent Cook | 2019-06-12 | 1 | -1/+1 |
| | |||||
* | sigh, add back the quotes for C | Brent Cook | 2019-06-10 | 1 | -1/+1 |
| | |||||
* | use something else by default for Windows builds (match dist-win.sh) | Brent Cook | 2019-06-10 | 1 | -2/+6 |
| | |||||
* | let cmake handle quoting itself | Brent Cook | 2019-06-10 | 1 | -2/+2 |
| | |||||
* | Fix masm build | kinichiro | 2019-06-10 | 1 | -1/+5 |
| | | | | | | - 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 windows | Stephan Vedder | 2019-06-10 | 1 | -1/+1 |
| | |||||
* | condense android comments for clarity | Brent Cook | 2019-05-23 | 1 | -13/+6 |
| | |||||
* | Remove info about glibc | Ishimoto Shinobu | 2019-05-22 | 1 | -2/+0 |
| | |||||
* | avoid glibc | Ishimoto Shinobu | 2019-05-21 | 1 | -3/+1 |
| | | | cause problems on musl systems | ||||
* | Fix getprogname_linux.c for Android API < 21 | Simone Basso | 2019-05-04 | 1 | -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. | ||||
* | Add portable scaffold for SM4 | Daniel Wyatt | 2019-03-04 | 2 | -0/+6 |
| | |||||
* | add unimpl fallback for getprogname | Brent Cook | 2019-02-03 | 3 | -1/+13 |
| | |||||
* | export getuid for libtls | Brent Cook | 2019-02-01 | 1 | -0/+1 |
| | |||||
* | update cmake | Brent Cook | 2019-01-31 | 1 | -0/+12 |
| | |||||
* | update autoconf for latest compat functions | Brent Cook | 2019-01-31 | 5 | -0/+62 |
| | |||||
* | more masm fixes, but disable for now | Brent Cook | 2019-01-21 | 1 | -1/+1 |
| | |||||
* | a couple of fixes to get MSVC Win64 going again | Brent Cook | 2019-01-21 | 1 | -1/+1 |
| | |||||
* | fixes to build asm on MSVS | Brent Cook | 2019-01-21 | 1 | -1/+1 |
| | |||||
* | adjust asm exclusions | Brent Cook | 2019-01-20 | 1 | -4/+13 |
| | |||||
* | remove xcode annotations for windows | Brent Cook | 2019-01-20 | 1 | -2/+0 |
| | |||||
* | consider masm/mingw assembly flavors from cmake | Brent Cook | 2019-01-20 | 1 | -1/+92 |
| | |||||
* | disable bn acceleration | Brent Cook | 2019-01-20 | 1 | -7/+7 |
| | |||||
* | enable asm for mingw64 | Brent Cook | 2019-01-20 | 1 | -3/+0 |
| | |||||
* | generate masm and mingw64 assembly | Brent Cook | 2019-01-20 | 3 | -0/+88 |
| | |||||
* | fix build | Brent Cook | 2019-01-19 | 2 | -0/+7 |
| | |||||
* | add ec to crypto private -I path for ec_lcl.h | Brent Cook | 2019-01-19 | 1 | -0/+1 |
| | |||||
* | Handle malloc returning null | John Norrbin | 2019-01-04 | 1 | -2/+4 |
| | | | Locks are required for multi-threading. If memory can't be allocated, exit the program with memory error. If we let the program continue, it will deadlock in the next part of the code anyway so better end it before. | ||||
* | Add arm_arch.h to build ARM portable | kinichiro | 2019-01-04 | 1 | -0/+1 |
| |