aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* simplify explicit_bzero commentMoustaphaSaad2024-06-191-2/+1
|
* use emcmake instead of feeding toolchain file manuallyMoustaphaSaad2024-06-191-2/+2
|
* wrap bn_unit ALLOW_MEMORY_GROWTH in if(EMSCRIPTEN)MoustaphaSaad2024-06-191-1/+3
|
* add initial Emscripten CI workflowMoustaphaSaad2024-06-191-0/+68
|
* disable tlstestMoustaphaSaad2024-06-191-1/+2
| | | | tlstest uses socketpair syscall which is not supported by Emscripten
* disable testrsaMoustaphaSaad2024-06-191-5/+9
| | | | testrsa doesn't have an executable instead it uses openssl executable which access various files for IO. adding such files to --preload-file is infeasible.
* disable testencMoustaphaSaad2024-06-191-5/+9
| | | | testenc doesn't have an executable instead it uses openssl executable which access various files for IO. adding such files to --preload-file is infeasible.
* disable testdsaMoustaphaSaad2024-06-191-5/+9
| | | | testdsa doesn't have an executable instead it uses openssl executable which access various files for IO. adding such files to --preload-file is infeasible.
* fix ssltestMoustaphaSaad2024-06-192-1/+10
| | | | | changed the ssltest.sh to search to .js file as well. added preload-file link flag to enable access to TEST_SOURCE_DIR
* fix ssl_get_shared_ciphersMoustaphaSaad2024-06-191-1/+5
| | | | added preload-file link flag to enable access to TEST_SOURCE_DIR
* fix shutdowntestMoustaphaSaad2024-06-192-0/+5
| | | | | changed the shutdowntest.sh to search to .js file as well. added preload-file link flag to enable access to TEST_SOURCE_DIR
* fix servertestMoustaphaSaad2024-06-192-0/+5
| | | | | changed the servertest.sh to search to .js file as well. added preload-file link flag to enable access to TEST_SOURCE_DIR
* fix quictestMoustaphaSaad2024-06-192-0/+5
| | | | | changed the quictest.sh to search to .js file as well. added preload-file link flag to enable access to TEST_SOURCE_DIR
* fix pq_testMoustaphaSaad2024-06-191-0/+2
| | | | changed the pq_test.sh to search to .js file as well
* fix policyMoustaphaSaad2024-06-191-0/+3
| | | | added preload-file link flag to enable access to TEST_SOURCE_DIR
* fix keypairtestMoustaphaSaad2024-06-191-0/+3
| | | | added preload-file link flag to enable access to TEST_SOURCE_DIR
* fix evptestMoustaphaSaad2024-06-191-0/+3
| | | | added preload-file link flag to enable access to TEST_SOURCE_DIR
* fix cttestMoustaphaSaad2024-06-191-0/+3
| | | | added preload-file link flag to enable access to TEST_SOURCE_DIR
* fix bn_unitMoustaphaSaad2024-06-191-0/+1
| | | | | bn_unit uses more memory than Emscripten default initial heap size. ALLOW_MEMORY_GROWTH linker option is passed to fix the OOM error
* fix apitestMoustaphaSaad2024-06-191-0/+3
| | | | added preload-file link flag to enable access to TEST_SOURCE_DIR
* disable arc4randomforktest because Emscripten lacks fork supportMoustaphaSaad2024-06-191-1/+2
|
* fix aeadtestMoustaphaSaad2024-06-192-0/+5
| | | | | changed the aeadtest.sh to search to .js file as well. added preload-file link flag to enable access to TEST_SOURCE_DIR
* replace add_test with add_platform_testMoustaphaSaad2024-06-191-122/+130
| | | | In WebAssembly, you need to pass the generated a.out.js to node to run it, as it's not an executable by itself.
* disable explicit_bzero because of lack of sigsuspend support on EmscriptenMoustaphaSaad2024-06-191-1/+2
|
* Add Emscripten branch to arc4randomMostafa Saad2024-06-191-0/+3
| | | | | | | | | | The Emscripten platform already supports the necessary Linux API. The only missing piece was adding a branch specifically for Emscripten and including the existing Linux file. This update enables all LibreSSL libraries to be built using the Emscripten toolchain.
* Land #1063 - add event number to concurrency groupTheo Buehler2024-06-0611-11/+11
|\
| * ci: add event number to concurrency groupJoshua Sing2024-05-2911-11/+11
| |
* | Land #1065 - add compat/stdint.hTheo Buehler2024-06-051-0/+1
|\ \
| * | distribute `compat/stdint.h`Viktor Szakats2024-06-051-0/+1
|/ / | | | | | | Fixes #1064
* | Tweak changelogTheo Buehler2024-06-021-1/+1
| |
* | Update ChangeLogTheo Buehler2024-06-011-0/+1
| |
* | Update ChangeLogTheo Buehler2024-06-011-0/+2
| |
* | Update ChangeLogTheo Buehler2024-05-301-0/+4
| |
* | Land #1062 - add HAVE_AES_* to cmakeTheo Buehler2024-05-311-0/+20
|\ \ | |/ |/|
| * cmake: match autoconf build in terms of HAVE_AES macrosTheo Buehler2024-05-311-0/+20
|/
* Link x509_extensions_test to buildTheo Buehler2024-05-283-0/+11
|
* Land #1046, [Windows] Mark old_report_mode as unused for release buildsBrent Cook2024-05-281-2/+3
|\
| * [Windows] Mark old_report_mode as unusedChristian Andersen2024-04-091-2/+3
| | | | | | | | | | | | When compiling in release mode the _CrtSetReportMode macro gets replaced by void(0). This makes old_report_mode unused. Silence a warning about it.
* | Land #1048, clarify that Windows builds are easyBrent Cook2024-05-285-133/+55
|\ \
| * | Try to simplify build instruction.Christian Andersen2024-05-252-60/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular simplify the Windows build instructions, by only having a short CMake section about it. While mentioning that bash shell is required also on Windows up-front. Splits the build section into a section for configure and one for CMake so it is easier to pick one of them. Moves the additional CMake options into the CMake section. Moves dist.sh text into the configure section as it is configure specific.
| * | Rename README.windows to README.mingw.mdChristian Andersen2024-05-254-5/+5
| | | | | | | | | | | | | | | Since it is mingw specific and does not really involve other compilers.
| * | Remove the dist-win compilation scriptChristian Andersen2024-05-252-70/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the CMake version of building for windows there is support for building with MINGW, clang, and Visual Studio. CMake can build for MINGW using the regular method of autogen and CMake. Removing this makes it a bit simpler to get an overview of how to build for windows. Reducing confusion.
* | | Remove dead bitrig support, error on unsupported platformsBrent Cook2024-05-282-2/+8
| | |
* | | Update ChangeLogTheo Buehler2024-05-261-1/+1
| | |
* | | Land #1057 - Make RFC 5280 tests XFAIL for small time_tTheo Buehler2024-05-264-48/+19
|\ \ \
| * | | Make RFC 5280 test xfail on 32-bit time_t systemsTheo Buehler2024-05-264-48/+19
|/ / /
* | | Land #1056 - remove timegm compatTheo Buehler2024-05-2511-266/+22
|\ \ \
| * | | Clean up the time_t test messTheo Buehler2024-05-254-21/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The RFC 5280 test now passes also with small time_t. The ASN.1 time test now has a test case that makes it fail for small time t. In that case use a wrapper script that prins why the test is expected to fail and makes the test suite fail if it passes.
| * | | Remove timegm() compatTheo Buehler2024-05-257-245/+0
| |/ / | | | | | | | | | | | | Now that all uses of gmtime_r() and timegm() have been converted to OPENSSL_gmtime() and OPENSSL_timegm(), this is no longer needed.
* | | Update ChangeLogTheo Buehler2024-05-251-0/+2
| | |