aboutsummaryrefslogtreecommitdiff
path: root/crypto (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Add portable scaffold for SM4Daniel Wyatt2019-03-042-0/+6
|
* add unimpl fallback for getprognameBrent Cook2019-02-033-1/+13
|
* export getuid for libtlsBrent Cook2019-02-011-0/+1
|
* update cmakeBrent Cook2019-01-311-0/+12
|
* update autoconf for latest compat functionsBrent Cook2019-01-315-0/+62
|
* more masm fixes, but disable for nowBrent Cook2019-01-211-1/+1
|
* a couple of fixes to get MSVC Win64 going againBrent Cook2019-01-211-1/+1
|
* fixes to build asm on MSVSBrent Cook2019-01-211-1/+1
|
* adjust asm exclusionsBrent Cook2019-01-201-4/+13
|
* remove xcode annotations for windowsBrent Cook2019-01-201-2/+0
|
* consider masm/mingw assembly flavors from cmakeBrent Cook2019-01-201-1/+92
|
* disable bn accelerationBrent Cook2019-01-201-7/+7
|
* enable asm for mingw64Brent Cook2019-01-201-3/+0
|
* generate masm and mingw64 assemblyBrent Cook2019-01-203-0/+88
|
* fix buildBrent Cook2019-01-192-0/+7
|
* add ec to crypto private -I path for ec_lcl.hBrent Cook2019-01-191-0/+1
|
* Handle malloc returning nullJohn Norrbin2019-01-041-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 portablekinichiro2019-01-041-0/+1
|
* enable getpagesize for all Windows buildsBrent Cook2019-01-011-2/+2
|
* use InterlockedExchangeAdd for addBrent Cook2019-01-011-8/+6
|
* make locks self-initialize, switch to critical sectionsBrent Cook2019-01-011-12/+13
|
* build crypto_lock_win.c in-placeBrent Cook2019-01-012-2/+2
|
* build lock functions with CMakeBrent Cook2018-11-111-0/+2
|
* include headerBrent Cook2018-11-111-0/+2
|
* Land #439, Add portable scaffold for SM3Brent Cook2018-11-112-0/+7
|\
| * Add portable scaffold for SM3Jack Lloyd2018-08-142-0/+7
| |
* | added crypto_lock portable bitsBrent Cook2018-11-112-0/+5
| |
* | add simple Windows lock implementationBrent Cook2018-11-111-0/+53
| |
* | add Makefile.am.elf-armBrent Cook2018-11-111-0/+30
| |
* | add arm asm support via autoconf/makeBrent Cook2018-11-111-0/+3
| |
* | initial 32-bit arm assembly optimization supportBrent Cook2018-11-111-0/+25
| |
* | Misc fixes to bring portable in line with upstream.bobsayshilol2018-11-072-4/+0
| |
* | Fix cmake to generate proper Libs.private in .pc fileskinichiro2018-10-051-1/+1
| |
* | Fix cmake linking librarieskinichiro2018-10-031-1/+1
|/
* Fix build with cmake -G XcodeBi112018-07-061-0/+1
|
* make headers under include/compat private againBrent Cook2018-06-141-2/+2
|
* scope private/public headers when embedding into other projectsBrent Cook2018-05-291-11/+12
| | | | thanks to Cameron Palmer
* Use BUILD_SHARED_LIBS to specify library typeDon2018-03-211-13/+7
|
* add new init functionsBrent Cook2018-03-182-0/+6
|
* Land #402, Remove CMAKE_HOST_ referencesBrent Cook2018-03-181-6/+6
|\
| * Remove CMAKE_HOST_ referencesDon2018-03-161-6/+6
| | | | | | | | 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.
* | Land #400, Use groups in CMake install command for librariesBrent Cook2018-03-181-6/+10
|\ \
| * | Use groups in CMake install command for librariesDon2018-03-161-6/+10
| |/ | | | | | | On Windows shared libraries should be installed into the bin directory. Using grouping within CMake based on the target type fixes this issue.
* / Use binary directory for symbol exports generationDon2018-03-161-3/+3
|/ | | | Currently the CMake files generate symbols into the source tree when they should go into the build tree.
* bump base requirement to Windows Vista, use builtin inet_ntop/ptonBrent Cook2018-03-142-12/+0
|
* Add bio_meth.ckinichiro2018-02-262-0/+2
|
* Remove rsa/rsa_ssl.ckinichiro2017-09-012-2/+0
|
* declare struct timezone outside of the function declarationBrent Cook2017-08-131-0/+1
|
* don't build empty object filesBrent Cook2017-08-122-8/+0
|