Skip to content
Draft
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion lib/wolfHSM
Submodule wolfHSM updated 94 files
+140 −0 .github/actions/ccache-setup/action.yml
+17 −0 .github/workflows/build-and-bench.yml
+62 −55 .github/workflows/build-and-run-examples.yml
+18 −0 .github/workflows/build-and-test-clientonly.yml
+135 −6 .github/workflows/build-and-test-refactor.yml
+16 −0 .github/workflows/build-and-test-stress.yml
+20 −0 .github/workflows/build-and-test-whnvmtool.yml
+17 −0 .github/workflows/build-and-test-wolfssl-lib.yml
+76 −6 .github/workflows/build-and-test.yml
+5 −0 .github/workflows/clang-format-check.yml
+0 −100 .github/workflows/code-coverage-refactor.yml
+82 −30 .github/workflows/code-coverage.yml
+7 −0 .github/workflows/static-analysis.yml
+4 −0 .github/workflows/wolfboot-tz-integration.yml
+99 −0 CONTRIBUTING.md
+36 −0 benchmark/bench_modules/wh_bench_mod_all.h
+185 −3 benchmark/bench_modules/wh_bench_mod_hmac.c
+1,912 −60 benchmark/bench_modules/wh_bench_mod_mldsa.c
+67 −23 benchmark/bench_modules/wh_bench_mod_mlkem.c
+2 −33 benchmark/bench_modules/wh_bench_mod_sha2.c
+209 −1 benchmark/bench_modules/wh_bench_mod_sha3.c
+12 −0 benchmark/config/user_settings.h
+32 −0 benchmark/config/wolfhsm_cfg.h
+70 −8 benchmark/wh_bench.c
+39 −5 docs/draft/auth.md
+37 −1 docs/src/5-Features.md
+1 −1 docs/src/6-Utilities.md
+3 −2 docs/src/9-Configuration.md
+61 −1 examples/demo/client/wh_demo_client_auth.c
+29 −11 examples/posix/wh_posix_server/wh_posix_server_cfg.c
+40 −23 port/posix/posix_flash_file.c
+91 −33 port/posix/posix_transport_shm.c
+32 −0 port/posix/posix_transport_shm.h
+9 −2 src/wh_auth.c
+664 −94 src/wh_auth_base.c
+229 −75 src/wh_client_crypto.c
+16 −5 src/wh_client_keywrap.c
+154 −19 src/wh_client_she.c
+20 −0 src/wh_message_nvm.c
+32 −0 src/wh_message_she.c
+264 −73 src/wh_nvm_flash.c
+18 −3 src/wh_server.c
+10 −7 src/wh_server_cert.c
+755 −547 src/wh_server_crypto.c
+109 −50 src/wh_server_keystore.c
+318 −74 src/wh_server_she.c
+24 −0 src/wh_utils.c
+1 −1 test-refactor/README.md
+296 −0 test-refactor/client-server/wh_test_auth.c
+4 −2 test-refactor/client-server/wh_test_crypto_mldsa.c
+73 −0 test-refactor/client-server/wh_test_keywrap.c
+165 −0 test-refactor/client-server/wh_test_she.c
+249 −0 test-refactor/client-server/wh_test_she_uid.c
+4 −0 test-refactor/misc/wh_test_check_struct_padding.c
+11 −0 test-refactor/misc/wh_test_dma.c
+128 −0 test-refactor/misc/wh_test_message_nvm.c
+452 −0 test-refactor/misc/wh_test_she_uid_cb.c
+26 −1 test-refactor/posix/Makefile
+695 −0 test-refactor/posix/wh_test_keygen_unique_id.c
+34 −0 test-refactor/posix/wh_test_keygen_unique_id.h
+635 −0 test-refactor/posix/wh_test_keyread_race.c
+34 −0 test-refactor/posix/wh_test_keyread_race.h
+592 −3 test-refactor/posix/wh_test_nvm_flash.c
+21 −0 test-refactor/posix/wh_test_posix_main.c
+20 −0 test-refactor/server/wh_test_she_server.c
+8 −0 test-refactor/wh_test_list.c
+5 −0 test/Makefile
+199 −2 test/wh_test_auth.c
+2 −0 test/wh_test_check_struct_padding.c
+59 −27 test/wh_test_clientserver.c
+101 −2 test/wh_test_crypto.c
+14 −0 test/wh_test_dma.c
+578 −0 test/wh_test_nvm_flash.c
+10 −0 test/wh_test_nvm_flash.h
+227 −0 test/wh_test_she.c
+161 −0 tools/coverage-compare/compare_tracefiles.py
+6 −0 tools/whnvmtool/Makefile
+1 −1 tools/whnvmtool/README.md
+6 −0 tools/whnvmtool/test/Makefile
+8 −1 tools/whnvmtool/whnvmtool.c
+8 −1 wolfhsm/wh_auth.h
+42 −2 wolfhsm/wh_auth_base.h
+62 −2 wolfhsm/wh_client_she.h
+1 −0 wolfhsm/wh_message.h
+18 −4 wolfhsm/wh_message_cert.h
+42 −0 wolfhsm/wh_message_keystore.h
+5 −0 wolfhsm/wh_message_nvm.h
+23 −0 wolfhsm/wh_message_she.h
+24 −12 wolfhsm/wh_nvm_flash.h
+1 −0 wolfhsm/wh_server.h
+34 −21 wolfhsm/wh_server_keystore.h
+37 −0 wolfhsm/wh_server_she.h
+61 −11 wolfhsm/wh_settings.h
+10 −0 wolfhsm/wh_utils.h
Loading