mirror of
https://github.com/espressif/esp-idf
synced 2025-03-09 17:19:09 -04:00
protocomm: Fix test-app build for esp32c2 & esp32c6
- AES context has a breaking change, rather than storing round keys directly, it stores the offset at which the keys are present in the context buffer
This commit is contained in:
parent
db99f311fc
commit
ca7045d904
@ -557,7 +557,7 @@ static esp_err_t test_req_endpoint(session_t *session)
|
|||||||
// Check if the AES key is correctly set before calling the software encryption
|
// Check if the AES key is correctly set before calling the software encryption
|
||||||
// API. Without this check, the code will crash, resulting in a test case failure.
|
// API. Without this check, the code will crash, resulting in a test case failure.
|
||||||
// For hardware AES, portability layer takes care of this.
|
// For hardware AES, portability layer takes care of this.
|
||||||
if (session->ctx_aes.rk != NULL && session->ctx_aes.nr > 0) {
|
if (session->ctx_aes.MBEDTLS_PRIVATE(nr) > 0) {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
mbedtls_aes_crypt_ctr(&session->ctx_aes, sizeof(rand_test_data), &session->nc_off,
|
mbedtls_aes_crypt_ctr(&session->ctx_aes, sizeof(rand_test_data), &session->nc_off,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user