171 Commits

Author SHA1 Message Date
Brent Cook
6501696dd7 generate opensslconf.h for mips 2023-03-23 06:35:41 -05:00
Brent Cook
73d924f643 fix mips/mips64 builds 2023-03-23 06:11:16 -05:00
Brent Cook
3c7747fd8b generate opensslconf.h based on host cpu architecture 2023-02-15 07:56:44 -06:00
Brent Cook
d36629044d directly grab bn asm source 2023-02-13 21:10:32 -06:00
Brent Cook
e4c35bbde4 Revert "pin master build to upstream commit"
This reverts commit a7ca886cb03e52718b51f9dd35ea15f28db71a2b.
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
Brent Cook
a7ca886cb0 pin master build to upstream commit 2023-02-11 06:44:08 -06:00
Joshua Sing
49a179f0d9
Fixes for GitHub organisation rename 2023-01-11 20:05:54 +11:00
Brent Cook
80eb145460 add direct source dependency to each library
Fix library generation with some CMake generators by including a direct
source file dependency for each library.
2022-12-14 06:28:11 -06:00
Brent Cook
4f0f6ebd1a Build a static test library with all symbols
Build and link a special test library rather than assuming that the
build has static libraries available.
2022-12-13 14:23:17 -06:00
Theo Buehler
8ae1cce7ef Update autoconf framework to build again 2022-11-22 18:41:54 +01:00
Brent Cook
cc613e785e updates for new files and test cases 2022-07-31 23:31:18 -05:00
Brent Cook
2518dbc948 update for latest changes 2022-07-10 21:44:36 -05:00
Brent Cook
b07c773ca8 expose kdf.h as a public header 2022-05-09 02:21:16 -05:00
Brent Cook
5e974ea695 update for latest upstream 2022-05-08 22:23:36 -05:00
kinichiro
e19aafe22a Copy ARM related files from arch/arm/ 2022-03-25 11:37:50 +09:00
kinichiro
adde656bb7 Add strtonum to compat library and export it
crypto library requires strtonum now, and add it to compat library.
remove it from applications compat/ directories.
2021-12-26 16:00:25 +09:00
kinichiro
954948159a Add ct 2021-11-27 22:12:11 +09:00
Brent Cook
921c0675a2 Add '--enable-libtls-only' build option 2021-04-07 07:51:45 -05:00
Brent Cook
6359d9404d include strtonum for ocspcheck 2020-10-19 09:09:36 -05:00
Brent Cook
db8b30ae51 Land #611, remove libtls-standalone 2020-10-06 19:41:18 -05:00
kinichiro
ee4eb0027c Add x509_verify.c x509_verify.h 2020-09-14 20:36:30 +09:00
Brent Cook
85eea94598 disable some additional libtls-standalone bits 2020-08-20 10:19:23 -05:00
Brent Cook
fd208a5493 add possibility to override upstream opensslv.h with a local version 2020-06-15 21:22:18 -05:00
kinichiro
61a1f6a57b Move crypto/x509v3/ files to crypto/x509/ 2020-06-10 20:50:04 +09:00
Brent Cook
dd210a6fc3 add cms.h to public headers 2019-09-09 23:40:50 -05:00
Brent Cook
0e8b7c1ef9 remove comments and unify fixups 2019-06-10 06:49:34 -05:00
kinichiro
bbb662b69c Fix masm build
- Fix masm operators and comments
- Add -DOPENSSL_NO_ASM only if not 64 bit build
- Add -DCMAKE_INSTALL_PREFIX to avoid build error
2019-06-10 06:49:34 -05:00
Brent Cook
4dabadaf4d run masm files through the C preprocessor 2019-06-10 06:49:34 -05:00
Daniel Wyatt
23fa9a51d8 Add portable scaffold for SM4 2019-03-04 08:53:22 -05:00
Brent Cook
0492445a69 always stop the asm generators from calling the C compiler 2019-01-20 20:07:54 -06:00
Brent Cook
72bb1ed618 generate masm and mingw64 assembly 2019-01-20 20:03:37 -06:00
Brent Cook
0f0bec5a76 build crypto_lock_win.c in-place 2019-01-01 15:44:11 -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
9c6e9f0995 initial 32-bit arm assembly optimization support 2018-11-11 00:24:35 -06:00
bobsayshilol
34394e7ee0 Misc fixes to bring portable in line with upstream. 2018-11-07 23:45:17 +00:00
Brent Cook
156cdf6d19 Handle running from a directory with a space in the name.
from phrocker@ on github
2018-10-16 02:56:34 -05:00
Jack Lloyd
d4803f134f Add portable scaffold for SM3 2018-08-14 15:16:36 -04:00
kinichiro
f30569c005 Fix update.sh using $MV instead of bear mv
Suggested by tb
2018-07-21 01:02:31 +09:00
kinichiro
09c8aa26fe Generate regress freenull.c 2018-07-21 00:52:08 +09:00
Brent Cook
138734e5b9 expand symbol filter to include underscore 2018-05-02 23:33:37 -05:00
Brent Cook
3fb9e63b90 bump base requirement to Windows Vista, use builtin inet_ntop/pton 2018-03-14 07:29:04 -05:00
Brent Cook
09ca0f7b8b fetch before update to grab new branches 2017-11-05 17:14:55 -06:00
Bernard Spil
794f48f1d8 Separate man(5) pages 2017-10-22 16:10:38 +02:00
kinichiro
03502b8d8f Add *.5 manpages in libcrypto/man/ 2017-09-10 12:58:47 +09:00
Brent Cook
e550534203 make it easier to swap grep (Solaris grep doesn't support alpha) 2017-07-08 19:05:35 -05:00
kinichiro
63042e98f8 Add HKDF functionality 2017-05-13 23:59:59 +09:00
Brent Cook
f494c6aaf7 Land #310, make it easier to build from cvs source 2017-05-08 08:32:38 -05:00
kinichiro
6cb87c121a Modify update.sh to change the path of openbsd source tree easily
With this modification, we can build portable with /usr/src easily.
2017-05-07 00:47:32 +09:00