Skip to content

Commit d1cd85e

Browse files
miyazakhjackctj117
authored andcommitted
Support sha2-224, 384 and 512 (wolfSSL#144)
* add sha2-224, 384 and 512 * addressed code review add missing Dma handling * fix Sha512 tests enable sha224, sha384 and sh512 as default enable sha224, sha384 and sha512 at tcp server * addressed code review comments * unify Sha2 Dma Request/Response addressed review comment * run clang-format
1 parent 50cfecc commit d1cd85e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+217612
-11
lines changed

cov-int/build-cwd.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/Users/jacktjaden/work/wolfHSM-jack

cov-int/build-log.txt

Lines changed: 87276 additions & 0 deletions
Large diffs are not rendered by default.

cov-int/build-timings.txt

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Version: 3c60fc625b p-2024.12-push-36
2+
# Command Line: cov-build --dir cov-int make -j14
3+
timer ms calls
4+
------------------------------------------------------
5+
cov-build 83465 1
6+
create_or_open emit DB 3 1
7+
get_lock 0 1
8+
open emit DB 3 1
9+
add_string_to_table 0 7
10+
addEmitFileName 0 1
11+
addEnvironmentVars 0 1
12+
add_string_to_table 0 46
13+
Prepare capture 70 1
14+
Running build command 82940 1
15+
parse_xml_config_file 5 3
16+
generate_generic_compiler_map 113 1
17+
handle_derived_compiler 7 16
18+
SecurityDA 65 1
19+
TUInfo::getPrimarySFRow 0 757
20+
(left over) 269
21+
22+
activity ms calls
23+
------------------------------------------------------
24+
cov-build 83465 1
25+
parse_xml_config_file 5 3
26+
get_lock 0 1
27+
create_or_open emit DB 3 1
28+
open emit DB 3 1
29+
add_string_to_table 0 53
30+
addEmitFileName 0 1
31+
addEnvironmentVars 0 1
32+
Prepare capture 70 1
33+
Running build command 82940 1
34+
generate_generic_compiler_map 113 1
35+
handle_derived_compiler 7 16
36+
SecurityDA 65 1
37+
TUInfo::getPrimarySFRow 0 757
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Native Compiler invocation: /usr/bin/cc -Wl,-dead_strip -o Build/wh_server_tcp.elf Build/aes.o Build/arc4.o Build/ascon.o Build/asm.o Build/asn.o Build/async.o Build/blake2b.o Build/blake2s.o Build/camellia.o Build/chacha.o Build/chacha20_poly1305.o Build/cmac.o Build/coding.o Build/compress.o Build/cpuid.o Build/cryptocb.o Build/curve25519.o Build/curve448.o Build/des3.o Build/dh.o Build/dilithium.o Build/dsa.o Build/ecc_fp.o Build/ecc.o Build/eccsi.o Build/ed25519.o Build/ed448.o Build/error.o Build/evp.o Build/ext_lms.o Build/ext_mlkem.o Build/ext_xmss.o Build/falcon.o Build/fe_448.o Build/fe_low_mem.o Build/fe_operations.o Build/fips_test.o Build/fips.o Build/ge_448.o Build/ge_low_mem.o Build/ge_operations.o Build/hash.o Build/hmac.o Build/hpke.o Build/integer.o Build/kdf.o Build/logging.o Build/md2.o Build/md4.o Build/md5.o Build/memory.o Build/misc.o Build/pkcs12.o Build/pkcs7.o Build/poly1305.o Build/pwdbased.o Build/random.o Build/rc2.o Build/ripemd.o Build/rsa.o Build/sakke.o Build/selftest.o Build/sha.o Build/sha256.o Build/sha3.o Build/sha512.o Build/signature.o Build/siphash.o Build/sm2.o Build/sm3.o Build/sm4.o Build/sp_arm32.o Build/sp_arm64.o Build/sp_armthumb.o Build/sp_c32.o Build/sp_c64.o Build/sp_cortexm.o Build/sp_dsp32.o Build/sp_int.o Build/sp_sm2_arm32.o Build/sp_sm2_arm64.o Build/sp_sm2_armthumb.o Build/sp_sm2_c32.o Build/sp_sm2_c64.o Build/sp_sm2_cortexm.o Build/sp_sm2_x86_64.o Build/sp_x86_64.o Build/sphincs.o Build/srp.o Build/tfm.o Build/wc_dsp.o Build/wc_encrypt.o Build/wc_lms_impl.o Build/wc_lms.o Build/wc_mlkem_poly.o Build/wc_mlkem.o Build/wc_pkcs11.o Build/wc_port.o Build/wc_xmss_impl.o Build/wc_xmss.o Build/wolfcrypt_first.o Build/wolfcrypt_last.o Build/wolfevent.o Build/wolfmath.o Build/bio.o Build/conf.o Build/crl.o Build/dtls.o Build/dtls13.o Build/internal.o Build/keys.o Build/ocsp.o Build/pk.o Build/quic.o Build/sniffer.o Build/ssl_asn1.o Build/ssl_bn.o Build/ssl_certman.o Build/ssl_crypto.o Build/ssl_load.o Build/ssl_misc.o Build/ssl_p7p12.o Build/ssl_sess.o Build/ssl.o Build/tls.o Build/tls13.o Build/wolfio.o Build/x509_str.o Build/x509.o Build/wh_client_cert.o Build/wh_client_crypto.o Build/wh_client_cryptocb.o Build/wh_client_nvm.o Build/wh_client_she.o Build/wh_client.o Build/wh_comm.o Build/wh_crypto.o Build/wh_flash_ramsim.o Build/wh_flash_unit.o Build/wh_message_cert.o Build/wh_message_comm.o Build/wh_message_counter.o Build/wh_message_crypto.o Build/wh_message_customcb.o Build/wh_message_keystore.o Build/wh_message_nvm.o Build/wh_message_she.o Build/wh_nvm_flash.o Build/wh_nvm.o Build/wh_server_cert.o Build/wh_server_counter.o Build/wh_server_crypto.o Build/wh_server_customcb.o Build/wh_server_dma.o Build/wh_server_img_mgr.o Build/wh_server_keystore.o Build/wh_server_nvm.o Build/wh_server_she.o Build/wh_server.o Build/wh_she_common.o Build/wh_she_crypto.o Build/wh_transport_mem.o Build/wh_utils.o Build/posix_flash_file.o Build/posix_transport_shm.o Build/posix_transport_tcp.o Build/wh_server_tcp.o
2+
Working directory: /Users/jacktjaden/work/wolfHSM-jack/examples/posix/tcp/wh_server_tcp
3+
Comptype: gcc
4+
* Configuring /usr/bin/cc as a C compiler
5+
* Configuring /usr/bin/cc as a C++ compiler
6+
* Configuring /usr/bin/cc as a C compiler
7+
* Configuring /usr/bin/ld as a C++ linker
8+
* Configuring /usr/bin/ar as a C++ linker
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
2025-09-11 09:22
2+
Jacks-MacBook-Pro.local
3+
93452

0 commit comments

Comments
 (0)