Brent Cook
2692b2f1dd
Checkout openbsd tag or closest commit when on a release tag
...
This is a compromise needed to support building from non-stable tags.
This incorporates the same logic used to generate openbsd tags in the
first place, which are unstable because the CVS to git conversion does
not have stable commit hashes.
2023-03-26 21:13:58 -05:00
Brent Cook
190b47b09e
Land #829 , fix mips/mips64 elf builds
2023-03-26 20:22:22 -05:00
Theo Buehler
9ee3389582
Start the 3.8.0 ChangeLog
2023-03-26 16:35:47 -06:00
Theo Buehler
ec0749ebc1
Unhook the bn_mod_exp2_mont test
2023-03-26 16:27:02 -06:00
Theo Buehler
4abde54b93
Link bio_asn1 to regress
2023-03-26 13:28:00 -06:00
Brent Cook
6501696dd7
generate opensslconf.h for mips
2023-03-23 06:35:41 -05:00
Brent Cook
dc7d38d52f
match CI names in test script
2023-03-23 06:21:32 -05:00
Brent Cook
fa35b982c4
enable CI for mips32/mips64
2023-03-23 06:11:16 -05:00
Brent Cook
73d924f643
fix mips/mips64 builds
2023-03-23 06:11:16 -05:00
Theo Buehler
59261d04c5
Adjust rust-openssl version check
2023-03-19 23:19:00 -06:00
Theo Buehler
6b3c90efa9
Unhook the bn_mod_exp_zero test
2023-03-18 03:01:43 -06:00
Theo Buehler
d82cc19631
fix typo
2023-03-16 05:19:24 -06:00
Theo Buehler
0b304ec0ca
Compactify, don't list doc fix as compat change
2023-03-16 08:48:35 +01:00
Joel Sing
fedc581dcb
Further tweaks and improvements to the ChangeLog
2023-03-16 15:54:02 +11:00
Brent Cook
ab7e90a209
fix more formatting and remove redundancy
2023-03-15 22:01:22 -05:00
Bob Beck
ce4536684c
Fix up 3.7.1 changelog
2023-03-15 20:34:00 -06:00
Brent Cook
92ad7393cd
Land #824 , MSVC fixes
2023-03-15 20:22:11 -05:00
Brent Cook
977be09d69
Fix build for MSVC
2023-03-15 18:49:29 -06:00
Bob Beck
3fab19adc4
3.7.1. ChangeLog
2023-03-15 18:45:21 -06:00
Theo Buehler
047fddbee9
Minimal 3.7.1 ChangeLog
2023-03-15 02:03:00 -06:00
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
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