Brent Cook
cc0a0e1299
add syslog to compat headers
2019-02-01 05:14:57 -06:00
Brent Cook
5269dbb279
update cmake
2019-01-31 13:56:56 -06:00
Brent Cook
a6d7ea9562
update autoconf for latest compat functions
2019-01-31 13:56:56 -06:00
Brent Cook
495a1b6316
more masm fixes, but disable for now
2019-01-21 20:15:30 -06:00
Brent Cook
501d61c681
valid_handshakes_terminate uses private API
2019-01-21 16:21:32 -06:00
Brent Cook
aa85c64caf
add tls13_client
2019-01-21 16:06:45 -06:00
Brent Cook
1b2e3576e0
a couple of fixes to get MSVC Win64 going again
2019-01-21 15:26:32 -06:00
Brent Cook
6c6b58f610
use generator to determine if we're building 64-bit code on Windows
2019-01-21 11:19:11 -06:00
Brent Cook
d649daf41d
add new files
2019-01-21 06:14:21 -06:00
Brent Cook
64d9c5d678
fixes to build asm on MSVS
2019-01-21 05:24:11 -06:00
Brent Cook
0ec8c536b9
update .gitignore
2019-01-20 23:39:15 -06:00
Brent Cook
cc08f8eae0
adjust asm exclusions
2019-01-20 23:38:22 -06:00
Brent Cook
73b371073e
remove xcode annotations for windows
2019-01-20 23:37:44 -06:00
Brent Cook
e22fea70af
reduce number of Windows configs needed to test
2019-01-20 22:00:59 -06:00
Brent Cook
ecc142702a
disable 2017 builds for now, appveyor is taking too long
2019-01-20 21:57:40 -06:00
Brent Cook
f553a9fe63
consider masm/mingw assembly flavors from cmake
2019-01-20 21:18:34 -06:00
Brent Cook
3fc51459dd
make keypairtest.sh runnable standalone
2019-01-20 21:18:17 -06:00
Brent Cook
a2c03cbb56
disable bn acceleration
2019-01-20 20:54:47 -06:00
Brent Cook
0492445a69
always stop the asm generators from calling the C compiler
2019-01-20 20:07:54 -06:00
Brent Cook
8730803401
enable asm for mingw64
2019-01-20 20:03:37 -06:00
Brent Cook
8475a5876d
add _LP64 checks
2019-01-20 20:03:37 -06:00
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