@@ -99,19 +99,19 @@ int mbedtls_md5_starts_ret(mbedtls_md5_context *ctx)
99
99
{
100
100
/* HASH IP initialization */
101
101
if (HAL_HASH_DeInit (& ctx -> hhash_md5 ) != 0 ) {
102
- return MBEDTLS_ERR_MD5_HW_ACCEL_FAILED ;
102
+ return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED ;
103
103
}
104
104
105
105
/* HASH Configuration */
106
106
ctx -> hhash_md5 .Init .DataType = HASH_DATATYPE_8B ;
107
107
/* clear CR ALGO value */
108
108
HASH -> CR &= ~HASH_CR_ALGO_Msk ;
109
109
if (HAL_HASH_Init (& ctx -> hhash_md5 ) != 0 ) {
110
- return MBEDTLS_ERR_MD5_HW_ACCEL_FAILED ;
110
+ return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED ;
111
111
}
112
112
if (st_md5_save_hw_context (ctx ) != 1 ) {
113
113
// Return HASH_BUSY timeout error here
114
- return MBEDTLS_ERR_MD5_HW_ACCEL_FAILED ;
114
+ return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED ;
115
115
}
116
116
117
117
return 0 ;
@@ -121,14 +121,14 @@ int mbedtls_internal_md5_process(mbedtls_md5_context *ctx, const unsigned char d
121
121
{
122
122
if (st_md5_restore_hw_context (ctx ) != 1 ) {
123
123
// Return HASH_BUSY timeout error here
124
- return MBEDTLS_ERR_MD5_HW_ACCEL_FAILED ;
124
+ return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED ;
125
125
}
126
126
if (HAL_HASH_MD5_Accumulate (& ctx -> hhash_md5 , (uint8_t * )data , ST_MD5_BLOCK_SIZE ) != 0 ) {
127
- return MBEDTLS_ERR_MD5_HW_ACCEL_FAILED ;
127
+ return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED ;
128
128
}
129
129
if (st_md5_save_hw_context (ctx ) != 1 ) {
130
130
// Return HASH_BUSY timeout error here
131
- return MBEDTLS_ERR_MD5_HW_ACCEL_FAILED ;
131
+ return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED ;
132
132
}
133
133
return 0 ;
134
134
}
@@ -141,7 +141,7 @@ int mbedtls_md5_update_ret(mbedtls_md5_context *ctx, const unsigned char *input,
141
141
if (currentlen != 0 ) {
142
142
if (st_md5_restore_hw_context (ctx ) != 1 ) {
143
143
// Return HASH_BUSY timeout error here
144
- return MBEDTLS_ERR_MD5_HW_ACCEL_FAILED ;
144
+ return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED ;
145
145
}
146
146
147
147
// store mechanism to accumulate ST_MD5_BLOCK_SIZE bytes (512 bits) in the HW
@@ -161,7 +161,7 @@ int mbedtls_md5_update_ret(mbedtls_md5_context *ctx, const unsigned char *input,
161
161
size_t iter = currentlen / ST_MD5_BLOCK_SIZE ;
162
162
if (iter != 0 ) {
163
163
if (HAL_HASH_MD5_Accumulate (& ctx -> hhash_md5 , (uint8_t * )(input + ST_MD5_BLOCK_SIZE - ctx -> sbuf_len ), (iter * ST_MD5_BLOCK_SIZE )) != 0 ) {
164
- return MBEDTLS_ERR_MD5_HW_ACCEL_FAILED ;
164
+ return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED ;
165
165
}
166
166
}
167
167
// sbuf is completely accumulated, now copy up to 63 remaining bytes
@@ -173,7 +173,7 @@ int mbedtls_md5_update_ret(mbedtls_md5_context *ctx, const unsigned char *input,
173
173
174
174
if (st_md5_save_hw_context (ctx ) != 1 ) {
175
175
// Return HASH_BUSY timeout error here
176
- return MBEDTLS_ERR_MD5_HW_ACCEL_FAILED ;
176
+ return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED ;
177
177
}
178
178
}
179
179
return 0 ;
@@ -183,24 +183,24 @@ int mbedtls_md5_finish_ret(mbedtls_md5_context *ctx, unsigned char output[16])
183
183
{
184
184
if (st_md5_restore_hw_context (ctx ) != 1 ) {
185
185
// Return HASH_BUSY timeout error here
186
- return MBEDTLS_ERR_MD5_HW_ACCEL_FAILED ;
186
+ return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED ;
187
187
}
188
188
/* Last accumulation for extra bytes in sbuf_len */
189
189
/* This sets HW flags in case mbedtls_md5_update has not been called yet */
190
190
if (HAL_HASH_MD5_Accumulate (& ctx -> hhash_md5 , ctx -> sbuf , ctx -> sbuf_len ) != 0 ) {
191
- return MBEDTLS_ERR_MD5_HW_ACCEL_FAILED ;
191
+ return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED ;
192
192
}
193
193
194
194
mbedtls_zeroize (ctx -> sbuf , ST_MD5_BLOCK_SIZE );
195
195
ctx -> sbuf_len = 0 ;
196
196
__HAL_HASH_START_DIGEST ();
197
197
198
198
if (HAL_HASH_MD5_Finish (& ctx -> hhash_md5 , output , 10 )) {
199
- return MBEDTLS_ERR_MD5_HW_ACCEL_FAILED ;
199
+ return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED ;
200
200
}
201
201
if (st_md5_save_hw_context (ctx ) != 1 ) {
202
202
// Return HASH_BUSY timeout error here
203
- return MBEDTLS_ERR_MD5_HW_ACCEL_FAILED ;
203
+ return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED ;
204
204
}
205
205
return 0 ;
206
206
}
0 commit comments