aboutsummaryrefslogtreecommitdiff
path: root/crypto/Makefile.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add portable scaffold for SM3Jack Lloyd2018-08-141-0/+5
| |
* | added crypto_lock portable bitsBrent Cook2018-11-111-0/+5
| |
* | add arm asm support via autoconf/makeBrent Cook2018-11-111-0/+3
| |
* | Misc fixes to bring portable in line with upstream.bobsayshilol2018-11-071-2/+0
|/
* add new init functionsBrent Cook2018-03-181-0/+3
|
* bump base requirement to Windows Vista, use builtin inet_ntop/ptonBrent Cook2018-03-141-7/+0
|
* Add bio_meth.ckinichiro2018-02-261-0/+1
|
* Remove rsa/rsa_ssl.ckinichiro2017-09-011-1/+0
|
* don't build empty object filesBrent Cook2017-08-121-4/+0
|
* generate the crypto export symbol list at build timeBrent Cook2017-07-081-0/+74
| | | | | | we currently do it at configure time, which makes this a generated source, but generated sources should be cleaned up, which breaks 'make clean; make'
* Add HKDF functionalitykinichiro2017-05-131-0/+3
|
* Add freezero supportkinichiro2017-04-221-0/+4
|
* move crypto_portable.sym to builddirBrent Cook2017-04-101-1/+4
|
* Add support for getpagesizekinichiro2017-03-151-0/+4
|
* Add recallocarraykinichiro2017-03-091-0/+4
|
* Add crypto/evp/m_md5_sha1.ckinichiro2017-03-051-0/+1
|
* Move strsep.c to crypto/compat/ and add ocspcheck build to CMakekinichiro2017-01-251-0/+4
|
* updates for new tests and layoutBrent Cook2017-01-221-0/+1
|
* add missing ecp_nist*.c filesBrent Cook2017-01-181-0/+4
|
* Stop generating .def files by update.shkinichiro2017-01-181-1/+0
|
* Fix to use -export-symbols for libcryptokinichiro2017-01-151-1/+2
| | | | - generating platform specific crypto/crypto_portable.sym from crypto.sym
* include vpm_int.hBrent Cook2016-11-061-0/+1
|
* Add curve25519 to portablekinichiro2016-11-061-0/+6
|
* updates for latest build changesBrent Cook2016-11-051-3/+1
|
* export DLLs functions for MSVC with CMakekinichiro2016-10-301-0/+1
| | | | | | | | | | | | - 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
* add constant_time_locl.hBrent Cook2016-05-041-0/+2
|
* do not link libcompatnoopt if it is unneeded/builtBrent Cook2015-11-221-3/+8
| | | | from andy-js on github, fix #158
* remove a_gen/utctm.cBrent Cook2015-10-211-2/+0
|
* disable some tests with 32-bit time_t systemsBrent Cook2015-10-171-2/+0
| | | | Also disable use of _mkgmtime, it does not produce correct results.
* include timegm fallbackBrent Cook2015-10-151-0/+6
|
* Use bundled headers instead of installed headers when buildingJeremy Huddleston Sequoia2015-10-141-4/+5
| | | | | | | | | | | | | The build system incorrectly set include directives in AM_CFLAGS which causes them to be placed after the configured CPPFLAGS. Thus, if a user or packaging system sets CPPFLAGS to a location that has libressl or openssl headers installed, they will be used instead of the bundled versions. This corrects that issue by setting up the variables correctly. https://github.com/libressl-portable/portable/issues/150 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
* updates for ASN.1 time handlingBrent Cook2015-10-061-0/+1
|
* final bit of SHA-0 removalBrent Cook2015-09-171-1/+0
|
* remove SHA-0Brent Cook2015-09-171-2/+0
|
* ech_ossl.h is goneBrent Cook2015-09-131-1/+0
|
* distribute strcasecmp.cBrent Cook2015-09-071-0/+3
|
* add win32-specific explicit_bzero implementationBrent Cook2015-08-031-0/+4
|
* add initial CMake and Visual Studio build supportBrent Cook2015-07-211-0/+3
| | | | | | | | 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.
* eng_rsax is goneBrent Cook2015-07-201-1/+0
|
* fixup how OPENSSLDIR is derived and expandedBrent Cook2015-07-151-0/+6
| | | | | | | | As per http://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Installation-Directory-Variables.html we should not try to expand variables like sysconfdir in the configure script, but rather derive the correct value in the Makefiles instead. This fixes missing expansions as the preprocessor define.
* build libcrypto with -DLIBRESSL_INTERNALBrent Cook2015-07-151-1/+2
| | | | | Since libcrypto defines its own CPPFLAGS, we need to set this for libcrypto specifically.
* add check for inet_pton, nudge minimum win32 compat to 0x0501Brent Cook2015-07-021-0/+4
|
* update for mdc2 removalBrent Cook2015-06-201-5/+0
|
* refactor win32 shims into posix_win.cBrent Cook2015-06-051-0/+4
| | | | this also adds a rename shim that allows overwrites
* further refactoring, working libtls-standaloneBrent Cook2015-05-231-43/+1
|
* remove issetuigid wrappers, now that all getenv calls are gone.Brent Cook2015-04-141-18/+0
| | | | | | | | | | | From deraadt@ upstream: Remove all getenv() calls, especially those wrapped by issetugid(). getenv()'s wrapped by issetugid() are safe, but issetugid() is ... difficult to impliment on many operating systems. By accident, a grand experiment was run over the last year, where issetugid() returned 1 (the safe value) on a few operating systems. Noone noticed & complained that certain environment variables were not working.......
* Add experimental AIX support.Brent Cook2015-03-311-0/+7
| | | | | This includes a WIP failsafe issetugid for now, while research continues on the proper way to do this in a race-free fashion in AIX.
* rework CFLAGS/CPPFLAGS settings during configurationBrent Cook2015-03-221-8/+6
| | | | | | Move define adjustments to CPPFLAGS. Adjust user CFLAGS directly, do not override during configuration. USER_CFLAGS is not necessary to build libcompat_noopt correctly.
* disable system issetugid on OS X since it is not fork-safeBrent Cook2015-02-171-0/+3
| | | | | Noticed while testing similar code for AIX. ok beck@
* c_all* have merged into c_all.cBrent Cook2015-02-081-2/+0
|