mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2026-05-05 01:23:39 +02:00
tests: suite_psa_crypto_persistent_key: fix test data for 3.6 branch
Previous tests were backported from tf-psa-crypto and they work fine there. However the library implementation is not the same between 3.6 and tf-psa-crypto: in 3.6 we only prevent loading of persistent keys if their ID is within the volatile range, but the built-in one is still allowed. Therefore this commit fix expected return values for the 3.6 branch when built-in keys are accessed. Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
This commit is contained in:
@@ -163,13 +163,13 @@ load_primed_storage:0:PSA_KEY_ID_VOLATILE_MAX:"505341004b45590000000000010000000
|
||||
# and third-party code that provide built-in keys. We can extend this
|
||||
# range, but shrinking it would be an incompatible change.
|
||||
Load key: owner=0 id=MBEDTLS_PSA_KEY_ID_BUILTIN_MIN (bad id)
|
||||
load_primed_storage:0:0x7fff0000:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE
|
||||
load_primed_storage:0:0x7fff0000:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_SUCCESS:PSA_SUCCESS:PSA_SUCCESS
|
||||
|
||||
Load key: owner=0 id=MBEDTLS_PSA_KEY_ID_BUILTIN_MAX (bad id)
|
||||
load_primed_storage:0:0x7fffefff:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE
|
||||
load_primed_storage:0:0x7fffefff:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_SUCCESS:PSA_SUCCESS:PSA_SUCCESS
|
||||
|
||||
Load key: owner=0 id=0x7fffffff (bad id: not in any range)
|
||||
load_primed_storage:0:KEY_ID_OUTSIDE_DEFINED_RANGES:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE
|
||||
load_primed_storage:0:KEY_ID_OUTSIDE_DEFINED_RANGES:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_SUCCESS:PSA_SUCCESS:PSA_SUCCESS
|
||||
|
||||
Load key: owner=0 id=0xffff0000 (bad id: reserved file UID, not in use)
|
||||
load_primed_storage:0:0xffff0000:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE
|
||||
@@ -210,15 +210,15 @@ load_primed_storage:42:PSA_KEY_ID_VOLATILE_MAX:"505341004b4559000000000001000000
|
||||
# range, but shrinking it would be an incompatible change.
|
||||
Load key: owner=42 id=MBEDTLS_PSA_KEY_ID_BUILTIN_MIN (bad id)
|
||||
depends_on:MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER
|
||||
load_primed_storage:42:0x7fff0000:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE
|
||||
load_primed_storage:42:0x7fff0000:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_SUCCESS:PSA_SUCCESS:PSA_SUCCESS
|
||||
|
||||
Load key: owner=42 id=MBEDTLS_PSA_KEY_ID_BUILTIN_MAX (bad id)
|
||||
depends_on:MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER
|
||||
load_primed_storage:42:0x7fffefff:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE
|
||||
load_primed_storage:42:0x7fffefff:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_SUCCESS:PSA_SUCCESS:PSA_SUCCESS
|
||||
|
||||
Load key: owner=42 id=0x7fffffff (bad id: not in any range)
|
||||
depends_on:MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER
|
||||
load_primed_storage:42:KEY_ID_OUTSIDE_DEFINED_RANGES:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE
|
||||
load_primed_storage:42:KEY_ID_OUTSIDE_DEFINED_RANGES:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_SUCCESS:PSA_SUCCESS:PSA_SUCCESS
|
||||
|
||||
Load key: owner=42 id=0xffff0000 (bad id: reserved file UID, not in use)
|
||||
depends_on:MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER
|
||||
@@ -262,15 +262,15 @@ load_primed_storage:-0x80000000:PSA_KEY_ID_VOLATILE_MAX:"505341004b4559000000000
|
||||
# range, but shrinking it would be an incompatible change.
|
||||
Load key: owner=-0x80000000 id=MBEDTLS_PSA_KEY_ID_BUILTIN_MIN (bad id)
|
||||
depends_on:MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER
|
||||
load_primed_storage:-0x80000000:0x7fff0000:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE
|
||||
load_primed_storage:-0x80000000:0x7fff0000:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_SUCCESS:PSA_SUCCESS:PSA_SUCCESS
|
||||
|
||||
Load key: owner=-0x80000000 id=MBEDTLS_PSA_KEY_ID_BUILTIN_MAX (bad id)
|
||||
depends_on:MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER
|
||||
load_primed_storage:-0x80000000:0x7fffefff:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE
|
||||
load_primed_storage:-0x80000000:0x7fffefff:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_SUCCESS:PSA_SUCCESS:PSA_SUCCESS
|
||||
|
||||
Load key: owner=-0x80000000 id=0x7fffffff (bad id: not in any range)
|
||||
depends_on:MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER
|
||||
load_primed_storage:-0x80000000:KEY_ID_OUTSIDE_DEFINED_RANGES:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE:PSA_ERROR_INVALID_HANDLE
|
||||
load_primed_storage:-0x80000000:KEY_ID_OUTSIDE_DEFINED_RANGES:"505341004b455900000000000100000001100800010000000000000000000000010000004c":PSA_SUCCESS:PSA_SUCCESS:PSA_SUCCESS
|
||||
|
||||
Load key: owner=-0x80000000 id=0xffff0000 (bad id: reserved file UID, not in use)
|
||||
depends_on:MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER
|
||||
|
||||
Reference in New Issue
Block a user