1738 Commits

Author SHA1 Message Date
Theo Buehler
42a3218362 Add bn_word to gitignore 2023-03-11 16:11:29 -07:00
Theo Buehler
6016c0651c Hook in bn_word test 2023-03-11 16:09:56 -07:00
Theo Buehler
1f997d143b Do not build freenull.c with LIBRESSL_INTERANL
The point of this check is to test external API...
2023-03-11 07:54:08 -07:00
Theo Buehler
db30748029 Link cipher_method_lib.c to -portable build 2023-03-11 07:23:54 -07:00
Brent Cook
f261e8c46e unexport internal compat symbols from libcrypto 2023-02-28 08:41:51 -06:00
Brent Cook
47aeda0fb2 make it simpler to test on a non-Linux system 2023-02-28 08:41:51 -06:00
Brent Cook
cfbdf67f59 link internal apps statically 2023-02-28 06:56:49 -06:00
Brent Cook
b38f5a8904 fix dangling whitespace when building object list
breaks latest macOS linker to have a directory in the object list
2023-02-28 06:56:49 -06:00
Theo Buehler
94289fd2ef Adjust patch to recent speed.c change 2023-02-28 09:29:06 +01:00
Brent Cook
b98c56fd5e stop exposing hidden defines in public opensslconf.h
pull in hidden headers instead, patching drectly for Windows support
2023-02-28 01:51:41 -06:00
Brent Cook
65af3925dc update .gitignore for integrated tests, build files 2023-02-28 01:51:07 -06:00
Brent Cook
ab214b5696 handle i?86 for 32-bit CMake builds 2023-02-27 07:26:07 -06:00
Brent Cook
305d0532ab delete opensslconf.h for each build 2023-02-27 06:27:01 -06:00
Brent Cook
b0310cb34e set CMAKE_SYSTEM_PROCESSOR when cross compiling
handle x86 as option for 32-bit x86 on Windows
2023-02-27 05:48:23 -06:00
Brent Cook
703f430428 add conditional around common apt commands 2023-02-27 04:57:29 -06:00
Brent Cook
c305c7ac43 disable BN asm for amd64 win32 build 2023-02-27 04:46:43 -06:00
Brent Cook
1fbc858e1d remove inherited CC env variable, consolidate common setup 2023-02-27 04:19:34 -06:00
Brent Cook
531f997093 enable ASM on aarch64, disable on i386 2023-02-25 20:56:44 -06:00
Brent Cook
6b59828d6d update cross arch tests for arm/aarch64 2023-02-25 18:20:29 -06:00
Brent Cook
a0a6e7bd07 reenable aarch64 asm for macos 2023-02-25 10:35:21 -06:00
Brent Cook
532d0ef755 include more asm files 2023-02-23 08:52:59 -06:00
Brent Cook
a498c6a7c9 only disable asm on aarch64 for now, enable for other archs 2023-02-23 08:31:31 -06:00
Brent Cook
a64adc5811 disable asm for autoconf tests as well 2023-02-21 09:37:47 -06:00
Brent Cook
8c2c718bb7 Ubuntu 18.04 is getting removed, update Linux base images 2023-02-21 06:01:38 -06:00
Brent Cook
70b0f418d3 remove unused patch 2023-02-21 05:57:41 -06:00
Brent Cook
4bcb537aa8 generally disable asm for now 2023-02-21 01:39:35 -06:00
Brent Cook
5a695723ab disable BN ASM for aarch64 for now (fails tests) 2023-02-21 01:13:08 -06:00
Brent Cook
8fc30eca61 generate and include arch-specific headers for CMake builds 2023-02-21 00:25:04 -06:00
Brent Cook
c3e1e50cb1 update Makefile.am.tpl to build and install correct opensslconf.h 2023-02-15 19:32:16 -06:00
Brent Cook
3c7747fd8b generate opensslconf.h based on host cpu architecture 2023-02-15 07:56:44 -06:00
Brent Cook
20fb2bdb11 add CPU checks, include initial bn_arch.h headers 2023-02-14 02:52:10 -06:00
Brent Cook
d36629044d directly grab bn asm source 2023-02-13 21:10:32 -06:00
Brent Cook
e5e36ec6ec remove obsolete and duplicated file references 2023-02-13 20:36:37 -06:00
Brent Cook
59492d5c9f update bn_shift patch 2023-02-13 20:36:37 -06:00
Brent Cook
e4c35bbde4 Revert "pin master build to upstream commit"
This reverts commit a7ca886cb03e52718b51f9dd35ea15f28db71a2b.
2023-02-13 20:36:37 -06:00
Brent Cook
5427234a78 disable asm by default 2023-02-13 20:36:37 -06:00
Theo Buehler
97124d6742 autoconf: update for bn on amd64-elf 2023-02-13 20:36:37 -06:00
Theo Buehler
b0905e6eee autoconf: x509_verify.h is no longer public 2023-02-13 20:36:37 -06:00
Theo Buehler
7dc7ef81d1 refresh patches 2023-02-13 20:36:37 -06:00
Theo Buehler
81e6fb0fe9 Remove obsolete bn_div patch 2023-02-13 20:36:37 -06:00
Brent Cook
a7ca886cb0 pin master build to upstream commit 2023-02-11 06:44:08 -06:00
Joshua Sing
3c1e882d25 Land #812 2023-01-12 20:40:03 +11:00
Joshua Sing
01b26d3019
Add a newline to the end of .gitignore 2023-01-12 19:16:39 +11:00
Joshua Sing
5fe2c171a5
Add 'workflow_dispatch' event trigger to Coverity workflow 2023-01-12 18:37:41 +11:00
Joshua Sing
d8fa0ebd0b
Revert COVERITY_SCAN_PROJECT_NAME change in Coverity workflow 2023-01-12 18:31:11 +11:00
Joshua Sing
628d12afd2 Land #811 2023-01-11 20:42:11 +11:00
Joshua Sing
49a179f0d9
Fixes for GitHub organisation rename 2023-01-11 20:05:54 +11:00
Ilya Shipitsin
7f8267d891 Github Actions: add Ubuntu-22.04 to linux matrix (#810) 2023-01-11 11:00:04 +11:00
Brent Cook
184955e129 manpage links 2023-01-04 06:23:43 -06:00
Brent Cook
1124d1fa71 remove unneeded patch 2023-01-04 06:08:54 -06:00