aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Need to pass crypto/err to -ITheo Buehler2024-06-252-0/+2
|
* Update ChangeLogTheo Buehler2024-06-251-0/+4
|
* Update ChangeLogTheo Buehler2024-06-241-0/+1
|
* Link err_local.h to buildTheo Buehler2024-06-241-0/+1
|
* Update ChangeLogTheo Buehler2024-06-221-0/+1
|
* Merge #1067 - Emscripten configuration noteTheo Buehler2024-06-201-0/+13
|\
| * add note about using emcmake with Emscripten in specific systems sectionMoustaphaSaad2024-06-201-0/+12
| |
| * add Emscripten to compatible operating systems listMoustaphaSaad2024-06-201-0/+1
|/
* Update ChangeLogTheo Buehler2024-06-191-0/+3
|
* Update ChangeLogTheo Buehler2024-06-191-0/+1
|
* grammar tweakTheo Buehler2024-06-191-2/+2
|
* Fix comment in emscripten.ymlMostafa Saad2024-06-191-1/+1
| | | Co-authored-by: Joshua Sing <joshua@joshuasing.dev>
* use compat implementations of strlcpy and strlcatMoustaphaSaad2024-06-191-7/+10
| | | | strlcpy and strlcat Emscripten implementations cause ASAN errors. This commit disables strlcpy and strlcat detection and uses the compat implementations instead.
* call prepare_emscripten_test_target for x509_asn1 to fix an OOM errorMoustaphaSaad2024-06-191-0/+1
| | | | when built in asan mode, x509_asn1 fails with an Out Of Memory error because of higher memory usage of address sanitizer. This commit sets `-sALLOW_MEMORY_GROWTH` for that target by calling prepare_emscripten_test_target
* group testdsa, testenc, and testrsa under a single if(NOT EMSCRIPTEN)MoustaphaSaad2024-06-191-13/+5
|
* use -gsource-map instead of -ggdbMoustaphaSaad2024-06-191-1/+1
|
* replace if(EMSCRIPTEN) with prepare_emscripten_test_target functionMoustaphaSaad2024-06-191-36/+31
| | | | introduce prepare_emscripten_test_target function to setup `--preload-file` and `-sALLOW_MEMORY_GROWTH` linker flags for test targets
* fix emscripten.yml workflowMoustaphaSaad2024-06-191-4/+7
| | | | fix formatting in some commands. Add missing -fsanitize=address to the ASAN test
* 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
| |