Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | enable getpagesize for all Windows builds | Brent Cook | 2019-01-01 | 1 | -2/+2 | |
| | ||||||
* | use InterlockedExchangeAdd for add | Brent Cook | 2019-01-01 | 1 | -8/+6 | |
| | ||||||
* | make locks self-initialize, switch to critical sections | Brent Cook | 2019-01-01 | 1 | -12/+13 | |
| | ||||||
* | build crypto_lock_win.c in-place | Brent Cook | 2019-01-01 | 2 | -2/+2 | |
| | ||||||
* | build lock functions with CMake | Brent Cook | 2018-11-11 | 1 | -0/+2 | |
| | ||||||
* | include header | Brent Cook | 2018-11-11 | 1 | -0/+2 | |
| | ||||||
* | Land #439, Add portable scaffold for SM3 | Brent Cook | 2018-11-11 | 2 | -0/+7 | |
|\ | ||||||
| * | Add portable scaffold for SM3 | Jack Lloyd | 2018-08-14 | 2 | -0/+7 | |
| | | ||||||
* | | added crypto_lock portable bits | Brent Cook | 2018-11-11 | 2 | -0/+5 | |
| | | ||||||
* | | add simple Windows lock implementation | Brent Cook | 2018-11-11 | 1 | -0/+53 | |
| | | ||||||
* | | add Makefile.am.elf-arm | Brent Cook | 2018-11-11 | 1 | -0/+30 | |
| | | ||||||
* | | add arm asm support via autoconf/make | Brent Cook | 2018-11-11 | 1 | -0/+3 | |
| | | ||||||
* | | initial 32-bit arm assembly optimization support | Brent Cook | 2018-11-11 | 1 | -0/+25 | |
| | | ||||||
* | | Misc fixes to bring portable in line with upstream. | bobsayshilol | 2018-11-07 | 2 | -4/+0 | |
| | | ||||||
* | | Fix cmake to generate proper Libs.private in .pc files | kinichiro | 2018-10-05 | 1 | -1/+1 | |
| | | ||||||
* | | Fix cmake linking libraries | kinichiro | 2018-10-03 | 1 | -1/+1 | |
|/ | ||||||
* | Fix build with cmake -G Xcode | Bi11 | 2018-07-06 | 1 | -0/+1 | |
| | ||||||
* | make headers under include/compat private again | Brent Cook | 2018-06-14 | 1 | -2/+2 | |
| | ||||||
* | scope private/public headers when embedding into other projects | Brent Cook | 2018-05-29 | 1 | -11/+12 | |
| | | | | thanks to Cameron Palmer | |||||
* | Use BUILD_SHARED_LIBS to specify library type | Don | 2018-03-21 | 1 | -13/+7 | |
| | ||||||
* | add new init functions | Brent Cook | 2018-03-18 | 2 | -0/+6 | |
| | ||||||
* | Land #402, Remove CMAKE_HOST_ references | Brent Cook | 2018-03-18 | 1 | -6/+6 | |
|\ | ||||||
| * | Remove CMAKE_HOST_ references | Don | 2018-03-16 | 1 | -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 libraries | Brent Cook | 2018-03-18 | 1 | -6/+10 | |
|\ \ | ||||||
| * | | Use groups in CMake install command for libraries | Don | 2018-03-16 | 1 | -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 generation | Don | 2018-03-16 | 1 | -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/pton | Brent Cook | 2018-03-14 | 2 | -12/+0 | |
| | ||||||
* | Add bio_meth.c | kinichiro | 2018-02-26 | 2 | -0/+2 | |
| | ||||||
* | Remove rsa/rsa_ssl.c | kinichiro | 2017-09-01 | 2 | -2/+0 | |
| | ||||||
* | declare struct timezone outside of the function declaration | Brent Cook | 2017-08-13 | 1 | -0/+1 | |
| | ||||||
* | don't build empty object files | Brent Cook | 2017-08-12 | 2 | -8/+0 | |
| | ||||||
* | Land #328, generate the crypto export symbol list at build time | Brent Cook | 2017-07-09 | 1 | -0/+74 | |
|\ | ||||||
| * | generate the crypto export symbol list at build time | Brent Cook | 2017-07-08 | 1 | -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' | |||||
* | | Merge branch 'master' of https://github.com/libressl-portable/portable into ↵ | d3x0r | 2017-07-06 | 1 | -2/+2 | |
|\| | | | | | | | | | | | SkipInstall Fix merge conflicts from GNUInstallDirs merge to master. | |||||
| * | use GNUInstallDirs from cmake to specify install paths. | d3x0r | 2017-07-06 | 1 | -2/+2 | |
| | | | | | | | | Primarily this is to select whether 'lib64' or 'lib' is used on linux type systems. | |||||
* | | Add option LIBRESSL_SKIP_INSTALL | d3x0r | 2017-07-06 | 1 | -2/+6 | |
|/ | | | | | | | | 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. | |||||
* | re-add getpagesize fallback, needed for Android | Brent Cook | 2017-06-11 | 1 | -2/+8 | |
| | ||||||
* | Add HKDF functionality | kinichiro | 2017-05-13 | 2 | -0/+4 | |
| | ||||||
* | add back copyright notice from OpenBSD malloc.c from which this came. | Brent Cook | 2017-04-28 | 1 | -0/+19 | |
| | ||||||
* | Add freezero support | kinichiro | 2017-04-22 | 3 | -0/+22 | |
| | ||||||
* | move crypto_portable.sym to builddir | Brent Cook | 2017-04-10 | 1 | -1/+4 | |
| | ||||||
* | remove sysconf fallback for now | Brent Cook | 2017-03-16 | 1 | -8/+2 | |
| |