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 test helpers to framework repo #37

Open
wants to merge 81 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
6e450c7
Updated the PR template with new checkboxes
minosgalanakis May 1, 2024
1deadf5
Update .github/pull_request_template.md
minosgalanakis May 3, 2024
ad94717
Update .github/pull_request_template.md
minosgalanakis May 20, 2024
fc37c10
psa: fix parameters' names of psa_key_derivation_verify_bytes()
valeriosetti Jun 24, 2024
f47b66e
Remove MBEDTLS_RSA_ALT
tom-daubney-arm Jun 4, 2024
5edad7f
Remove MBEDTLS_DHM_ALT
tom-daubney-arm Jun 5, 2024
e647d8f
Remove MBEDTLS_ECJPAKE_ALT
tom-daubney-arm Jun 5, 2024
9da1769
Remove MBEDTLS_ECP_ALT and associated options
tom-daubney-arm Jun 6, 2024
3507d76
Modify rsa_alt_helpers.h docs
tom-daubney-arm Jul 1, 2024
b744dd3
Move some files to framework repository
davidhorstmann-arm Jul 5, 2024
dcf18dd
Update paths pointing to tests/data_files
davidhorstmann-arm Jun 11, 2024
4481698
Update directory-climbing path in context-info.sh
davidhorstmann-arm Jun 19, 2024
eb8abda
Fix line-too-long in generate_tls13_compat_tests.py
davidhorstmann-arm Jun 19, 2024
441b66c
Correct redundant framework/../framework paths
davidhorstmann-arm Jul 1, 2024
d178031
Replace data_files path with variable in compat.sh
davidhorstmann-arm Jul 1, 2024
184c4f0
Use variable for data_files path in ssl-opt.sh
davidhorstmann-arm Jul 1, 2024
661c088
Simplify data_files path in compat test generation
davidhorstmann-arm Jul 1, 2024
f36b7bc
Simplify path in audit-validity-dates.py
davidhorstmann-arm Jul 1, 2024
b51ed61
Move variable into generated bash
davidhorstmann-arm Jul 3, 2024
0cbf8d5
Update generated tls13 testcase script
davidhorstmann-arm Jul 3, 2024
53ce048
Update framework submodule
davidhorstmann-arm Jul 5, 2024
1d25626
Merge pull request #9271 from tom-daubney-arm/remove_asymmetric_crypt…
ronald-cron-arm Jul 5, 2024
797e43b
Update .github/pull_request_template.md
minosgalanakis Jul 8, 2024
0ce9fa9
Update the framework submodule to the merge of PR18
ronald-cron-arm Jul 9, 2024
fe3ad99
Merge pull request #9249 from davidhorstmann-arm/move-test-data-files…
ronald-cron-arm Jul 9, 2024
90ca414
Move crypto modules
ronald-cron-arm Jul 1, 2024
c29afb6
Adjust build systems
ronald-cron-arm Jul 1, 2024
52cd108
Adapt make cscope
ronald-cron-arm Jul 2, 2024
b2bdb78
Adapt libtestdriver1 build
ronald-cron-arm Jul 2, 2024
6921d54
Adapt check_names.py
ronald-cron-arm Jul 2, 2024
381247e
Adapt check-generated-files.sh
ronald-cron-arm Jul 2, 2024
ad6d1ce
Adapt list_internal_identifiers.py
ronald-cron-arm Jul 3, 2024
709bbf0
all.sh: Update paths to builtin driver modules and objects
ronald-cron-arm Jul 3, 2024
5b41a65
all.sh: Update paths to PSA core modules and objects
ronald-cron-arm Jul 3, 2024
8280398
Adapt all.sh cleanup
ronald-cron-arm Jul 2, 2024
1606cff
Move everest and p256-m
ronald-cron-arm Jul 1, 2024
aef8cf3
Adjust build systems
ronald-cron-arm Jul 1, 2024
691f67f
Adapt make cscope
ronald-cron-arm Jul 2, 2024
4cc77a1
Adapt libtestdriver1 build
ronald-cron-arm Jul 2, 2024
0070d05
Adapt check_names.py
ronald-cron-arm Jul 2, 2024
2f44756
Adapt check_files.py
ronald-cron-arm Jul 2, 2024
2fd621e
Adapt code_style.py
ronald-cron-arm Jul 2, 2024
f37ff7f
Adapt all.sh cleanup
ronald-cron-arm Jul 2, 2024
bdd8df8
Adapt documentation
ronald-cron-arm Jul 2, 2024
9027955
all.sh: Move definitions of PSA core and builtin source paths
ronald-cron-arm Jul 4, 2024
f250cf6
common.make: Use dedicated env variable
ronald-cron-arm Jul 4, 2024
080ab4f
check_files.py: Exempt only everest from license checking
ronald-cron-arm Jul 4, 2024
1992c91
Update the framework submodule to the merge of PR32
ronald-cron-arm Jul 10, 2024
1004c9c
Merge pull request #9340 from ronald-cron-arm/move-mbedtls-crypto-mod…
ronald-cron-arm Jul 10, 2024
f7ca94a
Remove MBEDTLS_POLY1305_ALT
tom-daubney-arm Jun 5, 2024
af28a17
Remove MBEDTLS_CHACHAPOLY_ALT
tom-daubney-arm Jun 5, 2024
f60ff02
Remove MBEDTLS_CHACHA20_ALT
tom-daubney-arm Jun 5, 2024
0916cd7
Replace MBEDTLS_MD_CAN_SHA256 with PSA_WANT_ALG_SHA_256
eleuzi01 May 23, 2024
4e6a368
Replace MBEDTLS_MD_CAN_SHA256 in md.h, ssl.h, and entropy.h
eleuzi01 Jun 26, 2024
095fa2c
Merge pull request #9173 from eleuzi01/replace-mbedtls-md-can-sha256
paul-elliott-arm Jul 11, 2024
d53e889
Update .github/pull_request_template.md
minosgalanakis Jul 11, 2024
1e96705
Replace MBEDTLS_MD_CAN_SHA3_224 with PSA_WANT_ALG_SHA3_224
eleuzi01 May 31, 2024
9a8a9d3
Replace MBEDTLS_MD_CAN_SHA3_224 in md.h
eleuzi01 Jun 26, 2024
ac97c86
Merge pull request #9080 from minosgalanakis/dev_fix_checkboxes
gilles-peskine-arm Jul 12, 2024
6a5278b
Merge pull request #9211 from eleuzi01/replace-mbedtls-md-can-sha3-224
gilles-peskine-arm Jul 12, 2024
3f2d9b6
Merge pull request #9268 from tom-daubney-arm/remove_symmetric_crypto…
bensze01 Jul 12, 2024
db0421c
Replace MBEDTLS_MD_CAN_SHA3_384 with PSA_WANT_ALG_SHA3_384
eleuzi01 May 31, 2024
7a507d2
Replace MBEDTLS_MD_CAN_SHA3_384 in md.h
eleuzi01 Jun 26, 2024
4137609
Remove MBEDTLS_AES_ALT
tom-daubney-arm Jun 4, 2024
b4914cf
Remove MBEDTLS_CCM_ALT
tom-daubney-arm Jun 4, 2024
c7cb810
Remove MBEDTLS_GCM_ALT
tom-daubney-arm Jun 4, 2024
e9fe311
Remove MBEDTLS_CAMELLIA_ALT
tom-daubney-arm Jun 5, 2024
064f1df
Remove MBEDTLS_ARIA_ALT
tom-daubney-arm Jun 5, 2024
a9ea6f8
Remove MBEDTLS_DES_ALT
tom-daubney-arm Jun 5, 2024
25e2be1
Remove MBEDTLS_NIST_KW_ALT
tom-daubney-arm Jun 5, 2024
ebeef15
Remove MBEDTLS_TEST_HAVE_ALT_GCM
tom-daubney-arm Jun 17, 2024
478efd7
Improved AES comment
tom-daubney-arm Jun 17, 2024
356309f
Restore config option
tom-daubney-arm Jun 18, 2024
53377f1
Update comment in further places
tom-daubney-arm Jun 20, 2024
3f40127
Merge pull request #9213 from eleuzi01/replace-mbedtls-md-can-sha3-384
bensze01 Jul 12, 2024
f974bff
Merge pull request #9259 from tom-daubney-arm/remove_aes-like_alt_int…
bensze01 Jul 12, 2024
5f616e9
Merge pull request #9308 from valeriosetti/fix-psa_key_derivation_ver…
gilles-peskine-arm Jul 15, 2024
eff4db6
Move some files to framework repository
davidhorstmann-arm Jul 17, 2024
a3aae68
Merge branch 'tmp-branch-move-files-to-framework' into dev/davidhorst…
davidhorstmann-arm Jul 17, 2024
9819b04
Update references to tests/src
davidhorstmann-arm Jul 12, 2024
bde4a56
Update comment references to test helpers
davidhorstmann-arm Jul 18, 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
Prev Previous commit
Next Next commit
Replace MBEDTLS_MD_CAN_SHA3_384 with PSA_WANT_ALG_SHA3_384
Signed-off-by: Elena Uziunaite <elena.uziunaite@arm.com>
  • Loading branch information
eleuzi01 committed Jul 12, 2024
commit db0421cbca8f9437aa1fc743b9ad9494cd22121a
8 changes: 4 additions & 4 deletions tests/suites/test_suite_hmac_drbg.misc.data
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ depends_on:PSA_WANT_ALG_SHA3_256
hmac_drbg_entropy_usage:MBEDTLS_MD_SHA3_256

HMAC_DRBG entropy usage SHA3-384
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
hmac_drbg_entropy_usage:MBEDTLS_MD_SHA3_384

HMAC_DRBG entropy usage SHA3-512
Expand Down Expand Up @@ -91,11 +91,11 @@ depends_on:PSA_WANT_ALG_SHA3_256
hmac_drbg_seed_file:MBEDTLS_MD_SHA3_256:"no_such_dir/file":MBEDTLS_ERR_HMAC_DRBG_FILE_IO_ERROR

HMAC_DRBG write/update seed file SHA3-384 [#1]
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
hmac_drbg_seed_file:MBEDTLS_MD_SHA3_384:"../framework/data_files/hmac_drbg_seed":0

HMAC_DRBG write/update seed file SHA3-384 [#2]
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
hmac_drbg_seed_file:MBEDTLS_MD_SHA3_384:"no_such_dir/file":MBEDTLS_ERR_HMAC_DRBG_FILE_IO_ERROR

HMAC_DRBG write/update seed file SHA3-512 [#1]
Expand Down Expand Up @@ -135,7 +135,7 @@ depends_on:PSA_WANT_ALG_SHA3_256
hmac_drbg_buf:MBEDTLS_MD_SHA3_256

HMAC_DRBG from buffer SHA3-384
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
hmac_drbg_buf:MBEDTLS_MD_SHA3_384

HMAC_DRBG from buffer SHA3-512
Expand Down
30 changes: 15 additions & 15 deletions tests/suites/test_suite_md.data
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ depends_on:PSA_WANT_ALG_SHA3_256
md_info:MBEDTLS_MD_SHA3_256:"SHA3-256":32

Information on SHA3-384
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
md_info:MBEDTLS_MD_SHA3_384:"SHA3-384":48

Information on SHA3-512
Expand Down Expand Up @@ -121,7 +121,7 @@ depends_on:PSA_WANT_ALG_SHA3_256
md_hex:MBEDTLS_MD_SHA3_256:"e9":"f0d04dd1e6cfc29a4460d521796852f25d9ef8d28b44ee91ff5b759d72c1e6d6"

generic mbedtls_sha3 SHA3-384 Test vector from CAVS 19.0 with Len = 8
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
md_hex:MBEDTLS_MD_SHA3_384:"80":"7541384852e10ff10d5fb6a7213a4a6c15ccc86d8bc1068ac04f69277142944f4ee50d91fdc56553db06b2f5039c8ab7"

generic mbedtls_sha3 SHA3-512 Test vector from CAVS 19.0 with Len = 8
Expand Down Expand Up @@ -269,7 +269,7 @@ depends_on:PSA_WANT_ALG_SHA3_256
md_hex_multi:MBEDTLS_MD_SHA3_256:"e6fd42037f80":"2294f8d3834f24aa9037c431f8c233a66a57b23fa3de10530bbb6911f6e1850f"

generic multi step mbedtls_sha3 SHA3-384 Test vector from CAVS 19.0 with Len = 48
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
md_hex_multi:MBEDTLS_MD_SHA3_384:"5a6659e9f0e7":"21b1f3f63b907f968821185a7fe30b16d47e1d6ee5b9c80be68947854de7a8ef4a03a6b2e4ec96abdd4fa29ab9796f28"

generic multi step mbedtls_sha3 SHA3-512 Test vector from CAVS 19.0 with Len = 48
Expand Down Expand Up @@ -557,19 +557,19 @@ depends_on:PSA_WANT_ALG_SHA3_256
mbedtls_md_hmac:MBEDTLS_MD_SHA3_256:16:"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f":"53616d706c65206d65737361676520666f72206b65796c656e3c626c6f636b6c656e2c2077697468207472756e636174656420746167":"c8dc7148d8c1423aa549105dafdf9cad"

HMAC-SHA3-384: NIST example #1: keylen<blocklen
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
mbedtls_md_hmac:MBEDTLS_MD_SHA3_384:48:"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f":"53616d706c65206d65737361676520666f72206b65796c656e3c626c6f636b6c656e":"d588a3c51f3f2d906e8298c1199aa8ff6296218127f6b38a90b6afe2c5617725bc99987f79b22a557b6520db710b7f42"

HMAC-SHA3-384: NIST example #2: keylen=blocklen
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
mbedtls_md_hmac:MBEDTLS_MD_SHA3_384:48:"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667":"53616d706c65206d65737361676520666f72206b65796c656e3d626c6f636b6c656e":"a27d24b592e8c8cbf6d4ce6fc5bf62d8fc98bf2d486640d9eb8099e24047837f5f3bffbe92dcce90b4ed5b1e7e44fa90"

HMAC-SHA3-384: NIST example #3: keylen>blocklen
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
mbedtls_md_hmac:MBEDTLS_MD_SHA3_384:48:"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f9091929394959697":"53616d706c65206d65737361676520666f72206b65796c656e3e626c6f636b6c656e":"e5ae4c739f455279368ebf36d4f5354c95aa184c899d3870e460ebc288ef1f9470053f73f7c6da2a71bcaec38ce7d6ac"

HMAC-SHA3-384: NIST example #4: keylen<blocklen, with truncated tag
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
mbedtls_md_hmac:MBEDTLS_MD_SHA3_384:24:"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f":"53616d706c65206d65737361676520666f72206b65796c656e3c626c6f636b6c656e2c2077697468207472756e636174656420746167":"25f4bf53606e91af79d24a4bb1fd6aecd44414a30c8ebb0a"

HMAC-SHA3-512: NIST example #1: keylen<blocklen
Expand Down Expand Up @@ -765,19 +765,19 @@ depends_on:PSA_WANT_ALG_SHA3_256
md_hmac_multi:MBEDTLS_MD_SHA3_256:16:"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f":"53616d706c65206d65737361676520666f72206b65796c656e3c626c6f636b6c656e2c2077697468207472756e636174656420746167":"c8dc7148d8c1423aa549105dafdf9cad"

HMAC-SHA3-384 multi-step: NIST example #1: keylen<blocklen
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
md_hmac_multi:MBEDTLS_MD_SHA3_384:48:"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f":"53616d706c65206d65737361676520666f72206b65796c656e3c626c6f636b6c656e":"d588a3c51f3f2d906e8298c1199aa8ff6296218127f6b38a90b6afe2c5617725bc99987f79b22a557b6520db710b7f42"

HMAC-SHA3-384 multi-step: NIST example #2: keylen=blocklen
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
md_hmac_multi:MBEDTLS_MD_SHA3_384:48:"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667":"53616d706c65206d65737361676520666f72206b65796c656e3d626c6f636b6c656e":"a27d24b592e8c8cbf6d4ce6fc5bf62d8fc98bf2d486640d9eb8099e24047837f5f3bffbe92dcce90b4ed5b1e7e44fa90"

HMAC-SHA3-384 multi-step: NIST example #3: keylen>blocklen
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
md_hmac_multi:MBEDTLS_MD_SHA3_384:48:"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f9091929394959697":"53616d706c65206d65737361676520666f72206b65796c656e3e626c6f636b6c656e":"e5ae4c739f455279368ebf36d4f5354c95aa184c899d3870e460ebc288ef1f9470053f73f7c6da2a71bcaec38ce7d6ac"

HMAC-SHA3-384 multi-step: NIST example #4: keylen<blocklen, with truncated tag
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
md_hmac_multi:MBEDTLS_MD_SHA3_384:24:"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f":"53616d706c65206d65737361676520666f72206b65796c656e3c626c6f636b6c656e2c2077697468207472756e636174656420746167":"25f4bf53606e91af79d24a4bb1fd6aecd44414a30c8ebb0a"

HMAC-SHA3-512 multi-step: NIST example #1: keylen<blocklen
Expand Down Expand Up @@ -961,19 +961,19 @@ depends_on:PSA_WANT_ALG_SHA3_256
mbedtls_md_file:MBEDTLS_MD_SHA3_256:"../framework/data_files/hash_file_4":"a7ffc6f8bf1ed76651c14756a061d662f580ff4de43b49fa82d80a4b80f8434a"

generic SHA3-384 Hash file #1
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
mbedtls_md_file:MBEDTLS_MD_SHA3_384:"../framework/data_files/hash_file_1":"06ab3677496658d3faad937f3f7887b3e925b480190544c612e76b88c5d21b4ca12691f27b8ef569d601925915cdf2a6"

generic SHA3-384 Hash file #2
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
mbedtls_md_file:MBEDTLS_MD_SHA3_384:"../framework/data_files/hash_file_2":"b5efc40db7af544bf3fb8c782f2db478dbb81aa83d2ef0e8bbdcf06371de7cc984aac5539c4c9244c1e6ebbb85e23983"

generic SHA3-384 Hash file #3
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
mbedtls_md_file:MBEDTLS_MD_SHA3_384:"../framework/data_files/hash_file_3":"0f08dc09cb39240e09b01e7f3ee3ce6b893bf393f52d2ac87083cef7d3a469fa99763e58b25306b0a2381d9bbdaa802f"

generic SHA3-384 Hash file #4
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
mbedtls_md_file:MBEDTLS_MD_SHA3_384:"../framework/data_files/hash_file_4":"0c63a75b845e4f7d01107d852e4c2485c51a50aaaa94fc61995e71bbee983a2ac3713831264adb47fb6bd1e058d5f004"

generic SHA3-512 Hash file #1
Expand Down
4 changes: 2 additions & 2 deletions tests/suites/test_suite_oid.data
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ depends_on:PSA_WANT_ALG_SHA3_256
oid_get_md_alg_id:"608648016503040208":MBEDTLS_MD_SHA3_256

OID hash id - id-sha3-384
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
oid_get_md_alg_id:"608648016503040209":MBEDTLS_MD_SHA3_384

OID hash id - id-sha3-512
Expand Down Expand Up @@ -235,7 +235,7 @@ depends_on:PSA_WANT_ALG_SHA3_256
mbedtls_oid_get_md_hmac:"60864801650304020E":MBEDTLS_MD_SHA3_256

mbedtls_oid_get_md_hmac - SHA3_384
depends_on:MBEDTLS_MD_CAN_SHA3_384
depends_on:PSA_WANT_ALG_SHA3_384
mbedtls_oid_get_md_hmac:"60864801650304020F":MBEDTLS_MD_SHA3_384

mbedtls_oid_get_md_hmac - SHA3_512
Expand Down
8 changes: 4 additions & 4 deletions tf-psa-crypto/drivers/builtin/src/md.c
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ static const mbedtls_md_info_t mbedtls_sha3_256_info = {
};
#endif

#if defined(MBEDTLS_MD_CAN_SHA3_384)
#if defined(PSA_WANT_ALG_SHA3_384)
static const mbedtls_md_info_t mbedtls_sha3_384_info = {
MD_INFO(MBEDTLS_MD_SHA3_384, 48, 104)
};
Expand Down Expand Up @@ -175,7 +175,7 @@ const mbedtls_md_info_t *mbedtls_md_info_from_type(mbedtls_md_type_t md_type)
case MBEDTLS_MD_SHA3_256:
return &mbedtls_sha3_256_info;
#endif
#if defined(MBEDTLS_MD_CAN_SHA3_384)
#if defined(PSA_WANT_ALG_SHA3_384)
case MBEDTLS_MD_SHA3_384:
return &mbedtls_sha3_384_info;
#endif
Expand Down Expand Up @@ -816,7 +816,7 @@ static const int supported_digests[] = {
MBEDTLS_MD_SHA3_256,
#endif

#if defined(MBEDTLS_MD_CAN_SHA3_384)
#if defined(PSA_WANT_ALG_SHA3_384)
MBEDTLS_MD_SHA3_384,
#endif

Expand Down Expand Up @@ -866,7 +866,7 @@ static const md_name_entry md_names[] = {
#if defined(PSA_WANT_ALG_SHA3_256)
{ "SHA3-256", MBEDTLS_MD_SHA3_256 },
#endif
#if defined(MBEDTLS_MD_CAN_SHA3_384)
#if defined(PSA_WANT_ALG_SHA3_384)
{ "SHA3-384", MBEDTLS_MD_SHA3_384 },
#endif
#if defined(PSA_WANT_ALG_SHA3_512)
Expand Down
6 changes: 3 additions & 3 deletions tf-psa-crypto/drivers/builtin/src/oid.c
Original file line number Diff line number Diff line change
Expand Up @@ -773,7 +773,7 @@ static const oid_md_alg_t oid_md_alg[] =
MBEDTLS_MD_SHA3_256,
},
#endif
#if defined(MBEDTLS_MD_CAN_SHA3_384)
#if defined(PSA_WANT_ALG_SHA3_384)
{
OID_DESCRIPTOR(MBEDTLS_OID_DIGEST_ALG_SHA3_384, "id-sha3-384", "SHA-3-384"),
MBEDTLS_MD_SHA3_384,
Expand Down Expand Up @@ -851,12 +851,12 @@ static const oid_md_hmac_t oid_md_hmac[] =
MBEDTLS_MD_SHA3_256,
},
#endif /* PSA_WANT_ALG_SHA3_256 */
#if defined(MBEDTLS_MD_CAN_SHA3_384)
#if defined(PSA_WANT_ALG_SHA3_384)
{
OID_DESCRIPTOR(MBEDTLS_OID_HMAC_SHA3_384, "hmacSHA3-384", "HMAC-SHA3-384"),
MBEDTLS_MD_SHA3_384,
},
#endif /* MBEDTLS_MD_CAN_SHA3_384 */
#endif /* PSA_WANT_ALG_SHA3_384 */
#if defined(PSA_WANT_ALG_SHA3_512)
{
OID_DESCRIPTOR(MBEDTLS_OID_HMAC_SHA3_512, "hmacSHA3-512", "HMAC-SHA3-512"),
Expand Down