| Register SE driver: good |
| register_one:2:PSA_DRV_SE_HAL_VERSION:PSA_SUCCESS |
| |
| # 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 |
| |
| Register SE driver: invalid lifetime (0) |
| register_one:0:PSA_DRV_SE_HAL_VERSION:PSA_ERROR_INVALID_ARGUMENT |
| |
| 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) |
| register_one:PSA_KEY_LIFETIME_PERSISTENT:PSA_DRV_SE_HAL_VERSION:PSA_ERROR_INVALID_ARGUMENT |
| |
| 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 |
| |
| Register SE driver: already registered |
| register_twice:3 |
| |
| Register SE driver: maximum number of drivers |
| register_max: |
| |
| SE key import-export (p_allocate allows all slots) |
| key_creation_import_export:0:0 |
| |
| SE key import-export (p_allocate allows 1 slot) |
| key_creation_import_export:ARRAY_LENGTH( ram_slots ) - 1:0 |
| |
| SE key import-export, check after restart (slot 0) |
| key_creation_import_export:0:1 |
| |
| SE key import-export, check after restart (slot 3) |
| key_creation_import_export:3:1 |
| |
| Generate key: not supported |
| generate_key_not_supported:PSA_KEY_TYPE_AES:128 |