cd33cd6abf
test_when_no_ciphersuites_have_mac: Fix logs
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-19 09:24:32 +02:00
cfce75f4c4
Remove component_test_full_no_bignum
...
Remove test_full_no_bignum as duplicate
of the test of the reference config
confgi-symmetric-only.h and
component_test_psa_crypto_config_accel_ecc_no_bignum().
Specifically, component_test_full_no_bignum was
added as part of preparation work for that component.
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-19 09:24:32 +02:00
7062d3d936
tests: src: Fix PSA test wrappers for PAKE
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-19 09:24:28 +02:00
8dbea48958
Adapt test_full_no_cipher_ components
...
Adapt test_full_no_cipher_ components with
MBEDTLS_PSA_CRYPTO_CONFIG enabled.
Remove the component with no PSA crypto and
the one with MBEDTLS_PSA_CRYPTO_CONFIG disabled.
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-19 09:13:52 +02:00
a67f1beb46
Adapt test_crypto_full_md_light_only
...
Adapt test_crypto_full_md_light_only with
MBEDTLS_PSA_CRYPTO_CONFIG enabled.
No need to disable PSA_WANT_ALG_HKDF as
the PSA implementation of HKDF is independent
of hkdf.c and thus of MAC through md.c.
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-19 09:13:52 +02:00
de0d7e6cd0
Merge pull request #9247 from ronald-cron-arm/move-psa-headers
...
Move PSA headers to a new tf-psa-crypto directory
2024-06-18 18:48:24 +00:00
1b646c2d79
Remove config-no-entropy.h
...
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com >
2024-06-18 17:36:25 +02:00
eafefb7a22
Revert "Update full_no_cipher_no_psa_crypto
test component"
...
This reverts commit 5bc887c644
.
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com >
2024-06-18 17:35:25 +02:00
13db41006c
Revert "Update config-no-entropy.h
for 'PSA_WANT' macros"
...
This reverts commit df59c630a5
.
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com >
2024-06-18 17:35:00 +02:00
95589c5c2e
Further padlock removals from all.sh
...
Signed-off-by: Thomas Daubney <thomas.daubney@arm.com >
2024-06-18 14:23:37 +01:00
2e3b11fb69
Merge pull request #9279 from valeriosetti/reduce-psasim-ping-interval
...
psa_sim: make server ping time much faster
2024-06-18 16:21:33 +03:00
a60d9223d6
Update psa_sim_serialise.pl to create the psa_sim_serialise.c we want
...
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com >
2024-06-18 13:22:21 +01:00
37610024e9
Update psa_sim_generate.pl to create the psa_sim_crypto_client.c we want
...
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com >
2024-06-18 14:10:55 +02:00
2eb8cc7d9d
psa_sim: improve log prints
...
- always print ERROR and FATAL messages because they should never
occur, but when they do it's important to see them immediately;
- keep INFO prints under DEBUG guard;
- set client's PRINT as INFO message because otherwise it will
mess test_suites's output;
- change some error messages from INFO to ERROR because that's
what they are.
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no >
2024-06-18 14:10:54 +02:00
2468896857
Have psa_sim_serialise.pl generate psa_sim_serialize_reset()
...
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com >
2024-06-18 12:32:57 +01:00
aaf7e859a4
Have psa_sim_generate.pl add psa_crypto_close() to psa_sim_crypto_server.c
...
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com >
2024-06-18 12:31:57 +01:00
a2447d18eb
Update framework submodule to the merge of PR26
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-18 11:41:32 +02:00
4cfee21779
Changelog Fix
...
Signed-off-by: Elena Uziunaite <elena.uziunaite@arm.com >
2024-06-18 10:25:11 +01:00
2fd9572f27
psasim-server: add function to reset operations slots
...
When the client disconnects the server can clean operations slots
so that upcoming clients will not hit the maximum slot limit
(at least it's very unlikely to happen for normal clients).
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no >
2024-06-18 11:00:17 +02:00
2687e4797d
psa_sim: make server ping time much faster
...
Reduce server's ping time for messages from 50ms to 1us because
otherwise tests suites will take forever to execute.
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no >
2024-06-18 10:37:30 +02:00
4d9fb8bbdf
Add ChangeLog
...
Signed-off-by: Elena Uziunaite <elena.uziunaite@arm.com >
2024-06-17 17:13:51 +01:00
24f81cba97
Improve ChangeLog entry
...
Signed-off-by: Thomas Daubney <thomas.daubney@arm.com >
2024-06-17 11:51:52 +01:00
0c0e418d63
config_psa: do not update legacy symbols in client-only PSA build
...
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no >
2024-06-14 16:44:12 +02:00
bc935157a7
Fix ChangeLog formatting
...
Signed-off-by: Thomas Daubney <thomas.daubney@arm.com >
2024-06-14 13:02:17 +01:00
a8efd81294
Add ChangeLog entry
...
Signed-off-by: Thomas Daubney <thomas.daubney@arm.com >
2024-06-14 11:00:51 +01:00
62af02c063
Drop support for VIA Padlock
...
Signed-off-by: Thomas Daubney <thomas.daubney@arm.com >
2024-06-14 10:37:13 +01:00
df59c630a5
Update config-no-entropy.h
for 'PSA_WANT' macros
...
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com >
2024-06-13 17:03:50 +02:00
118d040544
Code style fix
...
Signed-off-by: Elena Uziunaite <elena.uziunaite@arm.com >
2024-06-13 15:12:02 +01:00
5bc887c644
Update full_no_cipher_no_psa_crypto
test component
...
With replacing the `MD_CAN` macros with `PSA_WANT` counterparts
the pure legacy test cases are needing the config options
from `crypto_config.h`.
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com >
2024-06-13 13:07:53 +02:00
7c52100fbd
Merge pull request #9238 from tom-cosgrove-arm/psasim_update_for_operation_types
...
Update PSA simulator C code to do operations by handles
2024-06-13 10:13:40 +00:00
7e47fdb184
Fix compiler warnings in test_suite_pk.function
...
Signed-off-by: Elena Uziunaite <elena.uziunaite@arm.com >
2024-06-13 10:36:37 +01:00
f41272099b
Merge pull request #9242 from sezrab/fix-function-parameter
...
Fix incorrect array length in function prototype
2024-06-13 07:55:50 +00:00
30ea2b9191
all.sh: Update clean-up of Makefiles generated by CMake
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-13 09:51:27 +02:00
36c3ae98cb
Adapt check files
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-13 09:51:27 +02:00
7e5d61c41a
Adjust more paths to PSA headers
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-13 09:51:20 +02:00
1451a76958
Adapt libtestdriver1 build
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-13 09:02:30 +02:00
2581d91fda
Adapt libraries installation
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-13 09:02:30 +02:00
db9d518e7c
Adapt make cscope
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-13 09:02:30 +02:00
ebd153e6a9
Adapt make apidoc
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-13 09:02:30 +02:00
c7e9e367bb
Adjust build systems
...
Adjust build systems such as we can build
Mbed TLS in the default and full configuration.
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-13 09:02:24 +02:00
d80134b56d
Move PSA headers
...
Move PSA headers to tf-psa-crypto
directory.
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-12 15:22:26 +02:00
28ce2380b0
Add and update some .gitignore files
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-12 15:22:26 +02:00
5cdc22b458
all.sh: Fix clean-up of Makefiles generated by CMake
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2024-06-12 15:22:26 +02:00
a0cfe01bb7
Merge pull request #9241 from lhuang04/official_development_psk_null2
...
Set psk to NULL in ssl_psk_remove
2024-06-12 12:00:34 +00:00
0fe5b8d4a3
Add support for and run (a copy of) the PSA aead_demo program under PSA sim
...
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com >
2024-06-11 17:26:17 +01:00
98760124b8
Make it possible to pass arguments to PSA sim psa_client
...
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com >
2024-06-11 17:21:15 +01:00
b923b473e7
Have PSA sim client wrappers say which call fails, if one does
...
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com >
2024-06-11 17:19:31 +01:00
797991dd51
Merge pull request #9149 from gilles-peskine-arm/ssl-test-no-skip-all
...
ssl-opt.sh, compat.sh: Error out if not executing any tests
2024-06-11 13:59:09 +00:00
0133d84a3d
Merge pull request #9199 from tom-daubney-arm/modify_test_everest_curve25519_only_for_psa
...
Make everest component work with PSA_CRYPTO_CONFIG set
2024-06-11 13:58:00 +00:00
3504c88916
Fix incorrect array length in function prototype
...
Issue #9179 (MBEDTLS_SSL_CID_OUT_LEN_MAX changed to
MBEDTLS_SSL_CID_IN_LEN_MAX in library\ssl.h and library\ssl_tls.c)
Signed-off-by: Sam Berry <sam.berry@arm.com >
2024-06-11 14:46:31 +01:00