2019-06-24 11:47:24 +00:00
|
|
|
Register SE driver: good
|
|
|
|
register_one:2:PSA_DRV_SE_HAL_VERSION:PSA_SUCCESS
|
2019-06-24 12:34:59 +00:00
|
|
|
|
|
|
|
# Run this test case a second time to verify that the library deinit
|
|
|
|
# unregistered the first driver.
|
|
|
|
Register SE driver: good, again
|
|
|
|
register_one:2:PSA_DRV_SE_HAL_VERSION:PSA_SUCCESS
|
|
|
|
|
2019-06-26 09:50:30 +00:00
|
|
|
Register SE driver: invalid lifetime (0)
|
|
|
|
register_one:0:PSA_DRV_SE_HAL_VERSION:PSA_ERROR_INVALID_ARGUMENT
|
|
|
|
|
2019-06-24 12:34:59 +00:00
|
|
|
Register SE driver: invalid lifetime (VOLATILE)
|
|
|
|
register_one:PSA_KEY_LIFETIME_VOLATILE:PSA_DRV_SE_HAL_VERSION:PSA_ERROR_INVALID_ARGUMENT
|
|
|
|
|
|
|
|
Register SE driver: invalid lifetime (PERSISTENT)
|
2019-06-26 09:50:30 +00:00
|
|
|
register_one:PSA_KEY_LIFETIME_PERSISTENT:PSA_DRV_SE_HAL_VERSION:PSA_ERROR_INVALID_ARGUMENT
|
2019-06-24 12:34:59 +00:00
|
|
|
|
2019-06-24 17:58:12 +00:00
|
|
|
Register SE driver: invalid version (ancient)
|
|
|
|
register_one:2:0x00000003:PSA_ERROR_NOT_SUPPORTED
|
|
|
|
|
|
|
|
Register SE driver: invalid version (future)
|
|
|
|
register_one:2:PSA_DRV_SE_HAL_VERSION + 1:PSA_ERROR_NOT_SUPPORTED
|
2019-06-24 12:34:59 +00:00
|
|
|
|
|
|
|
Register SE driver: already registered
|
|
|
|
register_twice:3
|
|
|
|
|
|
|
|
Register SE driver: maximum number of drivers
|
|
|
|
register_max:
|
2019-07-12 21:47:47 +00:00
|
|
|
|
|
|
|
Key creation smoke test (p_allocate allows all slots)
|
2019-07-23 14:13:14 +00:00
|
|
|
key_creation_import_export:0:0
|
2019-07-12 21:47:47 +00:00
|
|
|
|
|
|
|
Key creation smoke test (p_allocate allows 1 slot)
|
2019-07-23 14:13:14 +00:00
|
|
|
key_creation_import_export:ARRAY_LENGTH( ram_slots ) - 1:0
|
|
|
|
|
|
|
|
Key creation smoke test, check after restart (slot 0)
|
|
|
|
key_creation_import_export:0:1
|
|
|
|
|
|
|
|
Key creation smoke test, check after restart (slot 3)
|
|
|
|
key_creation_import_export:3:1
|