Skip to content

Commit c452b45

Browse files
[API] Update error code returned
1 parent 89823d0 commit c452b45

4 files changed

Lines changed: 14 additions & 14 deletions

File tree

api/stse_asymmetric_keys_management.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ stse_ReturnCode_t stse_sign_for_generic_public_key_slot(
202202

203203
if (pPrivate_key == NULL || pPayload == NULL || pSignature == NULL ||
204204
private_key_type >= STSE_ECC_KT_INVALID || hash_algo >= STSE_SHA_INVALID) {
205-
return STSE_SERVICE_INVALID_PARAMETER;
205+
return STSE_API_INVALID_PARAMETER;
206206
}
207207

208208
#ifdef STSE_CONF_ECC_EDWARD_25519

api/stse_derive_keys.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ stse_ReturnCode_t stse_derive_key(
3535

3636
/* Validate parameters */
3737
if (pSTSE == NULL || pOutput_key == NULL || key_length == 0) {
38-
return STSE_SERVICE_INVALID_PARAMETER;
38+
return STSE_API_INVALID_PARAMETER;
3939
}
4040

4141
/* Setup input key from slot */
@@ -103,7 +103,7 @@ stse_ReturnCode_t stse_derive_key_extract(
103103

104104
/* Validate parameters */
105105
if (pSTSE == NULL || pPrk_slot == NULL) {
106-
return STSE_SERVICE_INVALID_PARAMETER;
106+
return STSE_API_INVALID_PARAMETER;
107107
}
108108

109109
/* Setup input key from slot */
@@ -148,7 +148,7 @@ stse_ReturnCode_t stse_derive_key_expand(
148148

149149
/* Validate parameters */
150150
if (pSTSE == NULL || pOutput_key == NULL || key_length == 0) {
151-
return STSE_SERVICE_INVALID_PARAMETER;
151+
return STSE_API_INVALID_PARAMETER;
152152
}
153153

154154
/* Setup input key (PRK from slot) */
@@ -193,7 +193,7 @@ stse_ReturnCode_t stse_derive_session_keys(
193193

194194
/* Validate parameters */
195195
if (pSTSE == NULL || pEnc_key == NULL || pMac_key == NULL) {
196-
return STSE_SERVICE_INVALID_PARAMETER;
196+
return STSE_API_INVALID_PARAMETER;
197197
}
198198

199199
/* Convert session ID to salt (big-endian) */
@@ -241,7 +241,7 @@ stse_ReturnCode_t stse_derive_key_to_slot(
241241

242242
/* Validate parameters */
243243
if (pSTSE == NULL || pKey_info == NULL || pOutput_slot == NULL) {
244-
return STSE_SERVICE_INVALID_PARAMETER;
244+
return STSE_API_INVALID_PARAMETER;
245245
}
246246

247247
/* Setup input key from slot */
@@ -300,7 +300,7 @@ stse_ReturnCode_t stse_derive_key_expand_multiple(
300300
/* Validate parameters */
301301
if (pSTSE == NULL || pOutput_keys == NULL || pKey_lengths == NULL ||
302302
num_keys == 0 || num_keys > 32) {
303-
return STSE_SERVICE_INVALID_PARAMETER;
303+
return STSE_API_INVALID_PARAMETER;
304304
}
305305

306306
/* Setup input key (PRK from slot) */
@@ -359,7 +359,7 @@ stse_ReturnCode_t stse_derive_key_from_ikm(
359359
/* Validate parameters */
360360
if (pSTSE == NULL || pIkm == NULL || pOutput_key == NULL ||
361361
ikm_length == 0 || key_length == 0) {
362-
return STSE_SERVICE_INVALID_PARAMETER;
362+
return STSE_API_INVALID_PARAMETER;
363363
}
364364

365365
/* Setup input key from command */

api/stse_device_management.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -397,11 +397,11 @@ stse_ReturnCode_t stse_put_i2c_parameters(
397397
#ifdef STSE_CONF_STSAFE_A_SUPPORT
398398

399399
if (pSTSE == NULL) {
400-
return STSE_SERVICE_HANDLER_NOT_INITIALISED;
400+
return STSE_API_HANDLER_NOT_INITIALISED;
401401
}
402402

403403
if (i2c_address > I2C_ADDR_MAX || idle_bus_time_to_standby > IDLE_BUS_DELAY_MAX) {
404-
return STSE_SERVICE_INVALID_PARAMETER;
404+
return STSE_API_INVALID_PARAMETER;
405405
}
406406

407407
/*Create new I2C parameters structure */

api/stse_ecc.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ stse_ReturnCode_t stse_ecc_verify_signature(
4242
#endif /* STSE_CONF_STSAFE_L_SUPPORT */
4343

4444
if (pPublic_key == NULL || pSignature == NULL || pMessage == NULL || pSignature_validity == NULL) {
45-
return (STSE_SERVICE_INVALID_PARAMETER);
45+
return (STSE_API_INVALID_PARAMETER);
4646
}
4747

4848
ret = stsafea_ecc_verify_signature(pSTSE, key_type, pPublic_key, pSignature, pMessage, message_length, eddsa_variant, pSignature_validity);
@@ -68,7 +68,7 @@ stse_ReturnCode_t stse_ecc_generate_signature(
6868
}
6969

7070
if (pMessage == NULL || pSignature == NULL) {
71-
return (STSE_SERVICE_INVALID_PARAMETER);
71+
return (STSE_API_INVALID_PARAMETER);
7272
}
7373

7474
switch (pSTSE->device_type) {
@@ -118,7 +118,7 @@ stse_ReturnCode_t stse_ecc_establish_shared_secret(
118118
|| key_type == STSE_ECC_KT_CURVE25519
119119
#endif /* STSE_CONF_ECC_CURVE_25519 */
120120
) {
121-
return (STSE_SERVICE_INVALID_PARAMETER);
121+
return (STSE_API_INVALID_PARAMETER);
122122
}
123123

124124
ret = stsafea_ecc_establish_shared_secret(pSTSE, private_key_slot_number, key_type, pPublic_key, pShared_secret);
@@ -158,7 +158,7 @@ stse_ReturnCode_t stse_ecc_decompress_public_key(
158158
|| key_type == STSE_ECC_KT_ED25519
159159
#endif /* STSE_CONF_ECC_EDWARD_25519 */
160160
) {
161-
return (STSE_SERVICE_INVALID_PARAMETER);
161+
return (STSE_API_INVALID_PARAMETER);
162162
}
163163

164164
ret = stsafea_ecc_decompress_public_key(pSTSE, key_type, point_representation_id, pPublic_key_X, pPublic_key_Y);

0 commit comments

Comments
 (0)