|
9b54faaf
|
2024-03-02T07:37:36
|
|
Update build system for file removal
|
|
d8702f69
|
2024-02-27T07:18:09
|
|
upstreamed masm alignment fix
|
|
53edbd00
|
2024-02-25T18:29:14
|
|
define _MSC_VER when preprocessing, add guards
|
|
950b5bc1
|
2024-02-25T18:12:24
|
|
include placeholder cet.h for cpp
|
|
500a1029
|
2024-02-24T10:41:41
|
|
Remove use of endbr64.patch
|
|
b9b65324
|
2024-02-18T10:24:23
|
|
Add posix_time.h
|
|
37cff9e9
|
2024-01-08T21:57:01
|
|
align read only sections on masm/windows to 64 bytes
Avoid conflicts where alignment is specified later in the underlying
assembly.
|
|
cc78bdf3
|
2024-01-07T18:29:10
|
|
integrate new upstream endbr64 test code, remove os-specific reverts
|
|
548b3d04
|
2023-10-31T09:25:23
|
|
restrict patches to windows / macos platforms
|
|
98a5122b
|
2023-10-10T08:29:57
|
|
portable asm generator patches for portable
This reverses changes from the 3.8.x upstream that are causing issues on
a few different platforms, including macOS x64, Windows, and older
Linux/FreeBSD.
|
|
01e3b10f
|
2023-10-29T11:18:52
|
|
remove conflicting align directives for MASM
|
|
85a0a1ae
|
2023-07-28T06:03:57
|
|
Adjust for file removal and renaming
|
|
09418fe2
|
2023-07-06T11:05:53
|
|
make update.sh compatible with Solaris 11 tail behavior
|
|
11dfc90f
|
2023-07-03T16:34:38
|
|
move endbr64 removal to preprocessor
|
|
419fbd6f
|
2023-05-26T21:51:56
|
|
fix asm on x86_64 macos
|
|
0d3f252c
|
2023-04-28T11:42:10
|
|
add and enable policy tests
|
|
1a664032
|
2023-04-15T13:38:01
|
|
Drop GF2m assembly
|
|
76b13595
|
2023-04-14T06:24:22
|
|
Hook a few more tests to the build
|
|
2692b2f1
|
2023-03-26T21:05:08
|
|
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.
|
|
6501696d
|
2023-03-23T06:35:41
|
|
generate opensslconf.h for mips
|
|
73d924f6
|
2023-03-23T06:07:31
|
|
fix mips/mips64 builds
|
|
3c7747fd
|
2023-02-15T07:56:44
|
|
generate opensslconf.h based on host cpu architecture
|
|
d3662904
|
2023-02-13T21:10:32
|
|
directly grab bn asm source
|
|
e4c35bbd
|
2023-02-13T16:59:34
|
|
Revert "pin master build to upstream commit"
This reverts commit a7ca886cb03e52718b51f9dd35ea15f28db71a2b.
|
|
b0905e6e
|
2023-02-09T18:45:33
|
|
autoconf: x509_verify.h is no longer public
|
|
a7ca886c
|
2023-02-11T06:44:08
|
|
pin master build to upstream commit
|
|
49a179f0
|
2023-01-11T20:05:54
|
|
Fixes for GitHub organisation rename
|
|
80eb1454
|
2022-12-13T05:44:07
|
|
add direct source dependency to each library
Fix library generation with some CMake generators by including a direct
source file dependency for each library.
|
|
4f0f6ebd
|
2022-12-13T04:34:25
|
|
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.
|
|
8ae1cce7
|
2022-11-22T18:41:54
|
|
Update autoconf framework to build again
|
|
cc613e78
|
2022-07-31T23:31:18
|
|
updates for new files and test cases
|
|
2518dbc9
|
2022-07-10T21:44:36
|
|
update for latest changes
|
|
b07c773c
|
2022-05-09T02:21:16
|
|
expose kdf.h as a public header
|
|
5e974ea6
|
2022-05-08T22:23:36
|
|
update for latest upstream
|
|
e19aafe2
|
2022-03-25T11:37:50
|
|
Copy ARM related files from arch/arm/
|
|
adde656b
|
2021-12-26T15:42:47
|
|
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.
|
|
95494815
|
2021-11-27T22:12:11
|
|
Add ct
|
|
921c0675
|
2021-04-05T02:32:35
|
|
Add '--enable-libtls-only' build option
|
|
6359d940
|
2020-10-18T20:47:10
|
|
include strtonum for ocspcheck
|
|
db8b30ae
|
2020-10-06T19:41:18
|
|
Land #611, remove libtls-standalone
|
|
ee4eb002
|
2020-09-13T22:18:49
|
|
Add x509_verify.c x509_verify.h
|
|
85eea945
|
2020-08-20T10:19:23
|
|
disable some additional libtls-standalone bits
|
|
fd208a54
|
2020-06-12T09:43:11
|
|
add possibility to override upstream opensslv.h with a local version
|
|
61a1f6a5
|
2020-06-06T01:34:59
|
|
Move crypto/x509v3/ files to crypto/x509/
|
|
dd210a6f
|
2019-09-09T23:40:50
|
|
add cms.h to public headers
|
|
0e8b7c1e
|
2019-06-05T23:08:41
|
|
remove comments and unify fixups
|
|
bbb662b6
|
2019-05-19T13:20:06
|
|
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
|
|
4dabadaf
|
2019-05-17T02:10:28
|
|
run masm files through the C preprocessor
|
|
23fa9a51
|
2019-03-02T12:32:12
|
|
Add portable scaffold for SM4
|
|
0492445a
|
2019-01-20T20:07:54
|
|
always stop the asm generators from calling the C compiler
|
|
72bb1ed6
|
2019-01-20T19:56:07
|
|
generate masm and mingw64 assembly
|
|
0f0bec5a
|
2019-01-01T08:06:20
|
|
build crypto_lock_win.c in-place
|
|
1cb05b51
|
2018-11-11T09:14:41
|
|
Land #439, Add portable scaffold for SM3
|
|
1e2937e1
|
2018-11-11T09:14:00
|
|
added crypto_lock portable bits
|
|
9c6e9f09
|
2018-11-11T00:24:35
|
|
initial 32-bit arm assembly optimization support
|
|
34394e7e
|
2018-11-07T23:45:17
|
|
Misc fixes to bring portable in line with upstream.
|
|
156cdf6d
|
2018-10-16T02:56:34
|
|
Handle running from a directory with a space in the name.
from phrocker@ on github
|
|
d4803f13
|
2018-08-14T15:16:36
|
|
Add portable scaffold for SM3
|
|
f30569c0
|
2018-07-21T01:02:31
|
|
Fix update.sh using $MV instead of bear mv
Suggested by tb
|
|
09c8aa26
|
2018-07-21T00:15:20
|
|
Generate regress freenull.c
|
|
138734e5
|
2018-05-02T23:33:37
|
|
expand symbol filter to include underscore
|
|
3fb9e63b
|
2018-03-14T07:29:04
|
|
bump base requirement to Windows Vista, use builtin inet_ntop/pton
|
|
09ca0f7b
|
2017-11-05T17:14:28
|
|
fetch before update to grab new branches
|
|
794f48f1
|
2017-10-22T16:10:38
|
|
Separate man(5) pages
|
|
03502b8d
|
2017-09-10T12:49:24
|
|
Add *.5 manpages in libcrypto/man/
|
|
e5505342
|
2017-07-08T19:05:35
|
|
make it easier to swap grep (Solaris grep doesn't support alpha)
|
|
63042e98
|
2017-05-02T00:21:57
|
|
Add HKDF functionality
|
|
f494c6aa
|
2017-05-08T08:32:38
|
|
Land #310, make it easier to build from cvs source
|
|
6cb87c12
|
2017-05-07T00:17:58
|
|
Modify update.sh to change the path of openbsd source tree easily
With this modification, we can build portable with /usr/src easily.
|
|
32ab245f
|
2017-04-30T23:07:47
|
|
remove OPENSSL_ia32cap_P from crypto.sym when generated
|
|
8877e9bc
|
2017-03-09T22:49:04
|
|
Add recallocarray
|
|
58eb645f
|
2017-01-28T03:40:38
|
|
Copy libc compat files rather than adding into the repository
- remove the CP_LIBC files from repo
- move tests/memmem.c to tests/compat/
|
|
63eaeafe
|
2017-01-27T05:41:46
|
|
update for improved libtls manpage organization
|
|
7dd0650d
|
2017-01-26T13:58:27
|
|
Add inet_ntop and memmem for ocspcheck
|
|
91a8bd79
|
2017-01-25T19:37:29
|
|
Move strsep.c to crypto/compat/ and add ocspcheck build to CMake
|
|
93754dc5
|
2017-01-24T06:06:07
|
|
initial ocspcheck integration
|
|
484feaae
|
2017-01-18T20:37:44
|
|
Stop generating .def files by update.sh
|
|
7054105f
|
2016-12-26T21:53:29
|
|
implement support for hiding symbols in libcrypto
- delete crypto.def and generate it from Symbols.list
- remove BIO_s_log since bss_log.c is not included on Windows
- add Windows specific symbols by crypto/crypto_win.list
|
|
5f187770
|
2016-11-06T04:57:23
|
|
Add curve25519 to portable
|
|
a99a3d72
|
2016-11-05T12:45:47
|
|
add quoting for man links
|
|
0241a8d4
|
2016-11-05T12:25:38
|
|
update for new manpage layout, pod files are gone
|
|
7770e4f2
|
2016-11-05T08:44:35
|
|
implement support for hiding symbols in libtls / libssl
|
|
659aff9f
|
2016-11-05T05:21:29
|
|
updates for latest build changes
|
|
df207699
|
2016-09-14T08:49:53
|
|
remove cms
|
|
22dcefee
|
2016-09-02T12:43:30
|
|
update for new repository layout
|
|
cf86bf85
|
2016-01-03T19:00:25
|
|
prefer gnu patch on AIX
|
|
905e2a3b
|
2015-12-06T23:32:18
|
|
refresh nc(1) support
|
|
0197a589
|
2015-10-18T09:28:10
|
|
Windows compatibility fixes
VS2013 has trouble with relative include paths for apps/openssl, so move
certhash_win/apps_win.c back to apps/openssl.
gmtime_r on mingw64 fails with negative time_t, override
gmtime_s fails all of the time unit tests, override
SHUT_RD/WR are defined in newer mingw64 headers, check before overriding
|
|
0fa826d3
|
2015-09-21T22:08:12
|
|
revise how headers are patched for windows, remove sed scripts
|
|
8c90be2a
|
2015-09-13T11:56:41
|
|
allow nc to build on linux and os x
|
|
cb397a8b
|
2015-09-13T09:27:11
|
|
use CP_LIBC for strtonum
|
|
653bbfaa
|
2015-09-13T09:03:17
|
|
ding-dong e_os2.h is dead
|
|
02b7539c
|
2015-09-13T07:23:04
|
|
readd openssl.1, distribute nc.1
|
|
a64c42a0
|
2015-09-12T09:50:44
|
|
add some backcompat in nc, don't install it
|
|
854f4f69
|
2015-09-12T07:48:06
|
|
add 'nc' to the distribution as an example of libtls client and server
|
|
34bfb6ec
|
2015-09-12T05:18:47
|
|
add new tests
|
|
5ccdd138
|
2015-09-07T00:31:59
|
|
distribute include and man CMakefiles
|
|
3057de0d
|
2015-09-01T19:23:15
|
|
use CP_LIBC for copying tests/memmem.c
|
|
afcfb2d5
|
2015-08-31T07:49:50
|
|
add CP_LIBC, fix tls compilation
|
|
dbfba115
|
2015-08-31T02:30:25
|
|
remove DEF_WEAK from libc copies
|