943 Commits

Author SHA1 Message Date
Brent Cook
72bb1ed618 generate masm and mingw64 assembly 2019-01-20 20:03:37 -06:00
Brent Cook
74553e53aa recordtest needs private symbols 2019-01-20 16:33:47 -06:00
Brent Cook
f67724d084 add more tls13 files 2019-01-20 16:25:25 -06:00
Brent Cook
695919e059 add new files and tests 2019-01-20 15:28:46 -06:00
Brent Cook
26c8896c6b check for cc before gcc 2019-01-20 15:08:05 -06:00
Brent Cook
17ae1da6c9 rebase patches 2019-01-19 22:24:01 -06:00
Brent Cook
7c4d13138a fix build 2019-01-19 05:09:13 -06:00
Brent Cook
f1dfe95403 add ec to crypto private -I path for ec_lcl.h 2019-01-19 04:33:03 -06:00
Brent Cook
d8c05cedec account for differences in FAIL macros 2019-01-18 18:44:47 -06:00
Brent Cook
3ab11de0f1 adjust for latest upstream changes 2019-01-18 18:38:59 -06:00
Brent Cook
91d26602c9 check for more pthread functions that might not be in libc 2019-01-18 18:04:31 -06:00
Brent Cook
e59ea94f62 add tls13_[tlsext|buffer].* and buffertest 2019-01-18 17:13:36 -06:00
Brent Cook
7032d88bfd Land #488, Android build fixes 2019-01-17 18:34:44 -06:00
Brent Cook
7f063e116a Land #493, Add Android build for Travis-CI 2019-01-08 10:25:57 -06:00
kinichiro
c5fb18747e typo s/NAPI/NAL/ 2019-01-08 00:00:31 +09:00
Brent Cook
3247230d47 rename modes_lcl patch so it applies 2019-01-07 06:46:03 -06:00
Brent Cook
b6479e01f6 define in_port_t for Android 2019-01-07 06:46:03 -06:00
Brent Cook
3f189a24f2 check if we need to link pthread dynamically
On Linux, bionic and musl for instance do not need libpthread. With
bionic, there is not even a stub library for compatibility.
2019-01-07 06:46:03 -06:00
Brent Cook
4eb8da3e07 Land #496, add configure-time check for timespecsub 2019-01-07 06:28:29 -06:00
Brent Cook
c1a44d2220 we don't need to pass this to automake 2019-01-06 15:49:28 -06:00
Brent Cook
7af3ba340d add configure-time check for timespecsub 2019-01-06 15:47:55 -06:00
kinichiro
983c7fbd0d Add Android build for Travis-CI 2019-01-05 18:10:59 +09:00
John Norrbin
1e848d2e4e
Handle malloc returning null
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.
2019-01-04 19:24:59 +01:00
kinichiro
779ec4dedc Add ARM build for Travis-CI 2019-01-04 03:05:09 +09:00
kinichiro
7d5b905723 Add arm_arch.h to build ARM portable 2019-01-04 01:08:15 +09:00
Brent Cook
3bcb2e5ff2 enable cmake mingw builds in travis 2019-01-02 06:26:45 -06:00
Brent Cook
c23f745179 add some defines for building Mingw cross-compiled with CMake 2019-01-02 05:37:35 -06:00
Brent Cook
d5c155fcb8 add stdint.h shim, include limits for SIZE_MAX on Android 2019-01-01 22:56:13 -06:00
Brent Cook
6831427442 enable getpagesize for all Windows builds 2019-01-01 15:48:27 -06:00
Brent Cook
565258a447 use InterlockedExchangeAdd for add 2019-01-01 15:44:37 -06:00
Brent Cook
e508171956 make locks self-initialize, switch to critical sections 2019-01-01 15:44:37 -06:00
Brent Cook
0f0bec5a76 build crypto_lock_win.c in-place 2019-01-01 15:44:11 -06:00
Brent Cook
20503fd6ac fix gitignore excludes on crypto 2019-01-01 02:40:36 -06:00
Brent Cook
38c429ab2a add Visual Studio 2017 image 2018-12-16 02:46:20 -06:00
Brent Cook
e9e6bf2728 add Visual Studio 15 2017 test target 2018-12-16 02:37:02 -06:00
Brent Cook
cc18bf67d5 add portable changes 2018-12-15 11:10:39 -06:00
Brent Cook
061094bd71 Land #475, Fix CMake not finding getpagesize for Android 19 2018-12-15 09:16:05 -06:00
Brent Cook
960ea062b1 update changelog 2018-12-14 12:05:54 -06:00
tux3
8fee85b013 Fix CMake not finding getpagesize for Android 19 2018-12-14 14:38:35 +01:00
Brent Cook
29e0e7b438 update links 2018-12-14 01:45:38 -06:00
Brent Cook
68b54c324e Land #473, format commands 2018-12-14 01:38:29 -06:00
Brent Cook
4f1c9507b6 hide clock_gettime definition on WIN32 2018-11-16 05:17:37 -06:00
Brent Cook
0829e7f654 rebase netcat.c.patch 2018-11-16 04:40:18 -06:00
Brent Cook
3c1371061a typo 2018-11-13 13:42:37 -06:00
Brent Cook
f6a8fa5305 don't enable global debug 2018-11-13 13:42:21 -06:00
Brent Cook
c109b329e6 2.9.0 Changelog 2018-11-11 12:36:24 -06:00
Brent Cook
a256df7fe9 build lock functions with CMake 2018-11-11 11:05:21 -06:00
Brent Cook
387d2ae261 change windows compatibility stubs for pthread_t to be more like other OSes 2018-11-11 11:00:00 -06:00
Brent Cook
ff7a18318c include header 2018-11-11 10:59:15 -06:00
Brent Cook
1cb05b51c1 Land #439, Add portable scaffold for SM3 2018-11-11 09:14:41 -06:00