Skip to content
Open
Show file tree
Hide file tree
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
13 changes: 9 additions & 4 deletions .github/workflows/wolfsm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,18 +84,23 @@ jobs:
run: |
cat > "$RUNNER_TEMP/wolfsm-configs.json" <<'EOF'
[
{"name": "all-sm", "minutes": 3,
{"name": "all-sm", "minutes": 5.8,
"configure": ["--enable-all", "--enable-sm2", "--enable-sm3",
"--enable-sm4-ecb", "--enable-sm4-cbc", "--enable-sm4-ctr",
"--enable-sm4-gcm", "--enable-sm4-ccm"]},
{"name": "sm-tls-suites", "minutes": 1.5,
{"name": "sm-cryptocb", "minutes": 3.0,
"comment": "SM2/SM3/SM4 through the crypto callback. The SM dispatch needs a wolfsm that defines WOLFSSL_SM_CRYPTOCB; cryptocb_test() then checks each op reached the device.",
"configure": ["--enable-sm2", "--enable-sm3", "--enable-sm4-ecb",
"--enable-sm4-cbc", "--enable-sm4-ctr", "--enable-sm4-gcm",
"--enable-sm4-ccm", "--enable-sha3", "--enable-cryptocb"]},
{"name": "sm-tls-suites", "minutes": 2.9,
"configure": ["--enable-sm2", "--enable-sm3", "--enable-sm4-gcm",
"--enable-sm4-ccm", "--enable-sha3"]},
{"name": "sm4-all-modes", "minutes": 1.5,
{"name": "sm4-all-modes", "minutes": 2.9,
"configure": ["--enable-sm2", "--enable-sm3", "--enable-sm4-ecb",
"--enable-sm4-cbc", "--enable-sm4-ctr", "--enable-sm4-gcm",
"--enable-sm4-ccm", "--enable-sha3"]},
{"name": "sm-faultharden", "minutes": 1.5,
{"name": "sm-faultharden", "minutes": 1.8,
"comment": "The only config that compiles the SM2 signature-fault check with HAVE_PK_CALLBACKS. sm4-cbc is required: the sole TLS 1.2 SM2 client-auth case in tests/test-sm2.conf is ECDHE-ECDSA-SM4-CBC-SM3.",
"configure": ["--enable-sm2", "--enable-sm3", "--enable-sm4-ecb",
"--enable-sm4-cbc", "--enable-sm4-ctr", "--enable-sm4-gcm",
Expand Down
1 change: 1 addition & 0 deletions .wolfssl_known_macro_extras
Original file line number Diff line number Diff line change
Expand Up @@ -1070,6 +1070,7 @@ WOLFSSL_SHUTDOWNONCE
WOLFSSL_SILABS_TRNG
WOLFSSL_SLHDSA_FULL_HASH
WOLFSSL_SLHDSA_NO_VERIFY_ONLY
WOLFSSL_SM_CRYPTOCB
WOLFSSL_SNIFFER_NO_RECOVERY
WOLFSSL_SP_ARM32_UDIV
WOLFSSL_SP_FAST_NCT_EXPTMOD
Expand Down
Loading
Loading