Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Emscripten branch to arc4random #1061

Closed
wants to merge 32 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
716c5df
Add Emscripten branch to arc4random
MoustaphaSaad May 28, 2024
a3e7866
disable explicit_bzero because of lack of sigsuspend support on Emscr…
MoustaphaSaad May 31, 2024
07bb080
replace add_test with add_platform_test
MoustaphaSaad May 31, 2024
3ef2b99
fix aeadtest
MoustaphaSaad May 31, 2024
068d975
disable arc4randomforktest because Emscripten lacks fork support
MoustaphaSaad May 31, 2024
e1a5577
fix apitest
MoustaphaSaad May 31, 2024
1a89b8b
fix bn_unit
MoustaphaSaad May 31, 2024
5dc7b08
fix cttest
MoustaphaSaad May 31, 2024
9ce914a
fix evptest
MoustaphaSaad May 31, 2024
91c9240
fix keypairtest
MoustaphaSaad May 31, 2024
d68e1f3
fix policy
MoustaphaSaad May 31, 2024
68253e9
fix pq_test
MoustaphaSaad May 31, 2024
2d10616
fix quictest
MoustaphaSaad May 31, 2024
3384d0d
fix servertest
MoustaphaSaad May 31, 2024
f8f9f4c
fix shutdowntest
MoustaphaSaad May 31, 2024
1c288fd
fix ssl_get_shared_ciphers
MoustaphaSaad May 31, 2024
0da126f
fix ssltest
MoustaphaSaad May 31, 2024
e8ddeb2
disable testdsa
MoustaphaSaad May 31, 2024
cfba8c8
disable testenc
MoustaphaSaad May 31, 2024
86a9833
disable testrsa
MoustaphaSaad May 31, 2024
8b407f0
disable tlstest
MoustaphaSaad May 31, 2024
b5a473b
add initial Emscripten CI workflow
MoustaphaSaad May 31, 2024
698cbd5
wrap bn_unit ALLOW_MEMORY_GROWTH in if(EMSCRIPTEN)
MoustaphaSaad Jun 1, 2024
51258d4
use emcmake instead of feeding toolchain file manually
MoustaphaSaad Jun 4, 2024
469e536
simplify explicit_bzero comment
MoustaphaSaad Jun 7, 2024
396d904
fix emscripten.yml workflow
MoustaphaSaad Jun 7, 2024
da2b1d7
replace if(EMSCRIPTEN) with prepare_emscripten_test_target function
MoustaphaSaad Jun 7, 2024
bca4cca
use -gsource-map instead of -ggdb
MoustaphaSaad Jun 7, 2024
fec43f2
group testdsa, testenc, and testrsa under a single if(NOT EMSCRIPTEN)
MoustaphaSaad Jun 7, 2024
467a4b8
call prepare_emscripten_test_target for x509_asn1 to fix an OOM error
MoustaphaSaad Jun 7, 2024
8a22796
use compat implementations of strlcpy and strlcat
MoustaphaSaad Jun 10, 2024
df07598
Fix comment in emscripten.yml
MoustaphaSaad Jun 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion tests/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -402,7 +402,8 @@ add_test(exdata_test exdata_test)

# explicit_bzero
# explicit_bzero relies on SA_ONSTACK, which is unavailable on Windows
if(NOT WIN32)
# explicit_bzero relies on sigsuspend, which is unavailable on Emscripten
botovq marked this conversation as resolved.
Show resolved Hide resolved
if(NOT (WIN32 OR EMSCRIPTEN))
if(HAVE_MEMMEM)
add_executable(explicit_bzero explicit_bzero.c)
else()
Expand Down