Skip to content

Commit bc6798d

Browse files
[fix][core - services - api] Remove STSAFE-A200
1 parent 1a99cc5 commit bc6798d

9 files changed

Lines changed: 2 additions & 80 deletions

api/stse_data_storage.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ stse_ReturnCode_t stse_data_storage_read_data_zone(
111111
case STSAFE_A100:
112112
case STSAFE_A110:
113113
case STSAFE_A120:
114-
case STSAFE_A200:
115114
ret = stsafea_read_data_zone(
116115
pSTSE,
117116
zone,
@@ -181,7 +180,6 @@ stse_ReturnCode_t stse_data_storage_update_data_zone(
181180
case STSAFE_A100:
182181
case STSAFE_A110:
183182
case STSAFE_A120:
184-
case STSAFE_A200:
185183
ret = stsafea_update_data_zone(
186184
pSTSE,
187185
zone,
@@ -242,7 +240,6 @@ stse_ReturnCode_t stse_data_storage_decrement_counter_zone(
242240
case STSAFE_A100:
243241
case STSAFE_A110:
244242
case STSAFE_A120:
245-
case STSAFE_A200:
246243
ret = stsafea_decrement_counter_zone(
247244
pSTSE,
248245
zone,
@@ -315,7 +312,6 @@ stse_ReturnCode_t stse_data_storage_read_counter_zone(
315312
case STSAFE_A100:
316313
case STSAFE_A110:
317314
case STSAFE_A120:
318-
case STSAFE_A200:
319315
ret = stsafea_read_counter_zone(
320316
pSTSE,
321317
zone,

api/stse_device_management.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@ stse_ReturnCode_t stse_device_enter_hibernate(stse_Handler_t *pSTSE,
124124
#ifdef STSE_CONF_STSAFE_A_SUPPORT
125125
case STSAFE_A100:
126126
case STSAFE_A110:
127-
case STSAFE_A200:
128127
ret = stsafea_hibernate(pSTSE, wake_up_mode);
129128
break;
130129
case STSAFE_A120:
@@ -156,7 +155,6 @@ stse_ReturnCode_t stse_device_power_on(stse_Handler_t *pSTSE) {
156155
case STSAFE_A100:
157156
case STSAFE_A110:
158157
case STSAFE_A120:
159-
case STSAFE_A200:
160158
stse_platform_Delay_ms(stsafea_boot_time[pSTSE->device_type]);
161159
break;
162160
#endif /* STSE_CONF_STSAFE_A_SUPPORT */
@@ -202,7 +200,6 @@ stse_ReturnCode_t stse_device_echo(stse_Handler_t *pSTSE, PLAT_UI8 *pIn, PLAT_UI
202200
case STSAFE_A100:
203201
case STSAFE_A110:
204202
case STSAFE_A120:
205-
case STSAFE_A200:
206203
return stsafea_echo(pSTSE, pIn, pOut, size);
207204
#endif /* STSE_CONF_STSAFE_A_SUPPORT */
208205
default:
@@ -317,7 +314,6 @@ stse_ReturnCode_t stse_device_reset(stse_Handler_t *pSTSE) {
317314
case STSAFE_A100:
318315
case STSAFE_A110:
319316
case STSAFE_A120:
320-
case STSAFE_A200:
321317
ret = stsafea_reset(pSTSE);
322318
break;
323319
#endif /* STSE_CONF_STSAFE_A_SUPPORT */

api/stse_ecc.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ stse_ReturnCode_t stse_ecc_generate_signature(
8484
case STSAFE_A100:
8585
case STSAFE_A110:
8686
case STSAFE_A120:
87-
case STSAFE_A200:
8887
ret = stsafea_ecc_generate_signature(pSTSE, slot_number, key_type, pMessage, message_length, pSignature);
8988
break;
9089
#endif /* STSE_CONF_STSAFE_A_SUPPORT */

core/stse_device.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ typedef enum stse_device_t {
5252
STSAFE_A100, /*!< STSAFE-A100 target device */
5353
STSAFE_A110, /*!< STSAFE-A110 target device */
5454
STSAFE_A120, /*!< STSAFE-A120 target device */
55-
STSAFE_A200, /*!< STSAFE-A200 target device */
5655
#endif /* STSE_CONF_STSAFE_A_SUPPORT */
5756
#ifdef STSE_CONF_STSAFE_L_SUPPORT
5857
STSAFE_L010 /*!< STSAFE-L010 target device */

services/stsafea/stsafea_commands.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
#define STSAFEA_PROT_CMD_Msk 0x80U /*!< STSAFE Protected command mask */
5858
#define STSAFEA_PROT_RSP_Msk 0x40U /*!< STSAFE Protected rsp mask */
5959

60-
#define STSAFEA_PRODUCT_COUNT 4U
6160
#define STSAFEA_MAX_CMD_COUNT 29U
6261
#define STSAFEA_MAX_EXT_CMD_COUNT 29U
6362

services/stsafea/stsafea_frame_transfer.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ const PLAT_UI16 stsafea_maximum_frame_length[STSAFEA_PRODUCT_COUNT] = {
3131
STSAFEA_MAX_FRAME_LENGTH_A100,
3232
STSAFEA_MAX_FRAME_LENGTH_A110,
3333
STSAFEA_MAX_FRAME_LENGTH_A120,
34-
STSAFEA_MAX_FRAME_LENGTH_A200,
3534
};
3635

3736
stse_ReturnCode_t stsafea_frame_transmit(stse_Handler_t *pSTSE, stse_frame_t *pFrame) {

services/stsafea/stsafea_frame_transfer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#include "core/stse_return_codes.h"
3030
#include "core/stse_util.h"
3131

32-
#define STSAFEA_PRODUCT_COUNT 4U
32+
#define STSAFEA_PRODUCT_COUNT 3U
3333

3434
extern const PLAT_UI16 stsafea_maximum_frame_length[STSAFEA_PRODUCT_COUNT];
3535

services/stsafea/stsafea_put_query.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,7 @@ stse_ReturnCode_t stsafea_put_i2c_parameters(
9898
#endif
9999

100100
if (pSTSE->device_type == STSAFE_A100 ||
101-
pSTSE->device_type == STSAFE_A110 ||
102-
pSTSE->device_type == STSAFE_A200) {
101+
pSTSE->device_type == STSAFE_A110) {
103102
pI2c_parameters->idle_bus_time_to_standby = 0;
104103
}
105104

services/stsafea/stsafea_timings.c

Lines changed: 0 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -118,38 +118,6 @@ const PLAT_UI16 stsafea_cmd_timings[STSAFEA_PRODUCT_COUNT][STSAFEA_MAX_CMD_COUNT
118118
STSAFEA_EXEC_TIME_DEFAULT, /* Verify Password (Not applicable)*/
119119
5, /* Encrypt */
120120
6 /* Decrypt */
121-
},
122-
/* STSAFE_A200 */
123-
{
124-
STSAFEA_EXEC_TIME_DEFAULT, /* Echo */
125-
STSAFEA_EXEC_TIME_DEFAULT, /* Reset */
126-
STSAFEA_EXEC_TIME_DEFAULT, /* Generate Random */
127-
STSAFEA_EXEC_TIME_DEFAULT, /* Start Session */
128-
STSAFEA_EXEC_TIME_DEFAULT, /* Decrement zone counter */
129-
STSAFEA_EXEC_TIME_DEFAULT, /* Read zone */
130-
STSAFEA_EXEC_TIME_DEFAULT, /* Update zone */
131-
STSAFEA_EXEC_TIME_DEFAULT, /* Increment zone counter */
132-
STSAFEA_EXEC_TIME_DEFAULT, /* Derive LORA key */
133-
STSAFEA_EXEC_TIME_DEFAULT, /* Generate MAC */
134-
STSAFEA_EXEC_TIME_DEFAULT, /* Verify MAC */
135-
STSAFEA_EXEC_TIME_DEFAULT, /* Unwrap issuer envelope */
136-
STSAFEA_EXEC_TIME_DEFAULT, /* Delete MAC */
137-
STSAFEA_EXEC_TIME_DEFAULT, /* Hibernate */
138-
STSAFEA_EXEC_TIME_DEFAULT, /* Wrap Local Envelope */
139-
STSAFEA_EXEC_TIME_DEFAULT, /* Unwrap Local Envelope */
140-
STSAFEA_EXEC_TIME_DEFAULT, /* Put attribute */
141-
STSAFEA_EXEC_TIME_DEFAULT, /* Generate key */
142-
STSAFEA_EXEC_TIME_DEFAULT, /* Put key */
143-
STSAFEA_EXEC_TIME_DEFAULT, /* Configure */
144-
STSAFEA_EXEC_TIME_DEFAULT, /* Query */
145-
STSAFEA_EXEC_TIME_DEFAULT, /* Get Signature */
146-
STSAFEA_EXEC_TIME_DEFAULT, /* Generate Signature */
147-
STSAFEA_EXEC_TIME_DEFAULT, /* Verify Signature */
148-
STSAFEA_EXEC_TIME_DEFAULT, /* Establish Key */
149-
STSAFEA_EXEC_TIME_DEFAULT, /* Standby */
150-
STSAFEA_EXEC_TIME_DEFAULT, /* Verify Password */
151-
STSAFEA_EXEC_TIME_DEFAULT, /* Encrypt */
152-
STSAFEA_EXEC_TIME_DEFAULT /* Decrypt */
153121
}};
154122

155123
const PLAT_UI16 stsafea_extended_cmd_timings[STSAFEA_PRODUCT_COUNT][STSAFEA_MAX_EXT_CMD_COUNT] = {
@@ -216,37 +184,6 @@ const PLAT_UI16 stsafea_extended_cmd_timings[STSAFEA_PRODUCT_COUNT][STSAFEA_MAX_
216184
STSAFEA_EXEC_TIME_DEFAULT,
217185
STSAFEA_EXEC_TIME_DEFAULT},
218186
/* STSAFE_A120 */
219-
{
220-
STSAFEA_EXEC_TIME_DEFAULT, /* start hash */
221-
STSAFEA_EXEC_TIME_DEFAULT, /* process hash */
222-
STSAFEA_EXEC_TIME_DEFAULT, /* finish hash */
223-
STSAFEA_EXEC_TIME_DEFAULT, /* start volatile KEK session*/
224-
STSAFEA_EXEC_TIME_DEFAULT, /* establish symmetric keys */
225-
STSAFEA_EXEC_TIME_DEFAULT, /* confirm symmetric keys */
226-
STSAFEA_EXEC_TIME_DEFAULT, /* stop volatile KEK session */
227-
STSAFEA_EXEC_TIME_DEFAULT, /* WRITE_HOST_KEY_V2_PLAINTEXT */
228-
STSAFEA_EXEC_TIME_DEFAULT, /* WRITE_HOST_KEY_V2_WRAPPED */
229-
STSAFEA_EXEC_TIME_DEFAULT, /* WRITE_SYMMETRIC_KEY */
230-
STSAFEA_EXEC_TIME_DEFAULT, /* WRITE_PUBLIC_KEY */
231-
STSAFEA_EXEC_TIME_DEFAULT, /* GENERATE_ECDHE */
232-
STSAFEA_EXEC_TIME_DEFAULT,
233-
STSAFEA_EXEC_TIME_DEFAULT,
234-
STSAFEA_EXEC_TIME_DEFAULT,
235-
STSAFEA_EXEC_TIME_DEFAULT,
236-
STSAFEA_EXEC_TIME_DEFAULT,
237-
STSAFEA_EXEC_TIME_DEFAULT,
238-
STSAFEA_EXEC_TIME_DEFAULT,
239-
STSAFEA_EXEC_TIME_DEFAULT,
240-
STSAFEA_EXEC_TIME_DEFAULT,
241-
STSAFEA_EXEC_TIME_DEFAULT,
242-
STSAFEA_EXEC_TIME_DEFAULT,
243-
STSAFEA_EXEC_TIME_DEFAULT,
244-
STSAFEA_EXEC_TIME_DEFAULT,
245-
STSAFEA_EXEC_TIME_DEFAULT,
246-
STSAFEA_EXEC_TIME_DEFAULT,
247-
STSAFEA_EXEC_TIME_DEFAULT,
248-
STSAFEA_EXEC_TIME_DEFAULT},
249-
/* STSAFE_A200 */
250187
{
251188
STSAFEA_EXEC_TIME_DEFAULT, /* start hash */
252189
STSAFEA_EXEC_TIME_DEFAULT, /* process hash */
@@ -282,14 +219,12 @@ const PLAT_UI16 stsafea_boot_time[STSAFEA_PRODUCT_COUNT] = {
282219
STSAFEA_BOOT_TIME_DEFAULT, /* STSAFE_A100 */
283220
STSAFEA_BOOT_TIME_DEFAULT, /* STSAFE_A110 */
284221
STSAFEA_BOOT_TIME_DEFAULT, /* STSAFE_A120 */
285-
STSAFEA_BOOT_TIME_DEFAULT /* STSAFE_A200 */
286222
};
287223

288224
const PLAT_UI16 stsafea_wakeup_time[STSAFEA_PRODUCT_COUNT] = {
289225
STSAFEA_WAKEUP_TIME_DEFAULT, /* STSAFE_A100 */
290226
STSAFEA_WAKEUP_TIME_DEFAULT, /* STSAFE_A110 */
291227
STSAFEA_WAKEUP_TIME_DEFAULT, /* STSAFE_A120 */
292-
STSAFEA_WAKEUP_TIME_DEFAULT /* STSAFE_A200 */
293228
};
294229

295230
#endif /* STSE_CONF_STSAFE_A_SUPPORT */

0 commit comments

Comments
 (0)