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
Brent Cook
1e2937e1a2
added crypto_lock portable bits
2018-11-11 09:14:00 -06:00
Brent Cook
ba2fe0e949
add simple Windows lock implementation
2018-11-11 09:06:13 -06:00
Brent Cook
3172a42c45
add Makefile.am.elf-arm
2018-11-11 08:35:14 -06:00
Brent Cook
8f32297dce
add arm asm support via autoconf/make
2018-11-11 02:08:55 -06:00
Brent Cook
9c6e9f0995
initial 32-bit arm assembly optimization support
2018-11-11 00:24:35 -06:00
Brent Cook
e7d11baaae
enable optimizations for all cmake builds
2018-11-09 18:29:06 -06:00
Brent Cook
f5ec56f4c5
latest updates
2018-11-09 12:12:30 -06:00
Brent Cook
6564332d4d
add key_schedule test, tls13 key schedule bits
2018-11-08 13:59:55 -07:00
Brent Cook
940accb52c
bn_rand_interval requires a static library symbol
2018-11-08 11:23:44 -06:00
Brent Cook
bcf5c3e29e
add x509name test
2018-11-07 22:45:27 -06:00
Brent Cook
04ad19529d
add bn_rand_interval test
2018-11-07 22:38:07 -06:00
Brent Cook
11bb39ecf6
Rediffed patches for merge fuzz
2018-11-07 20:04:11 -06:00
bobsayshilol
34394e7ee0
Misc fixes to bring portable in line with upstream.
2018-11-07 23:45:17 +00:00