diff --git a/tests/src/psa_exercise_key.c b/tests/src/psa_exercise_key.c index 01fc143e7..b7b507465 100644 --- a/tests/src/psa_exercise_key.c +++ b/tests/src/psa_exercise_key.c @@ -184,7 +184,8 @@ static int exercise_cipher_key(mbedtls_svc_key_id_t key, psa_key_attributes_t attributes = PSA_KEY_ATTRIBUTES_INIT; psa_key_type_t key_type; const unsigned char plaintext[16] = "Hello, world..."; - unsigned char ciphertext[32] = "(wabblewebblewibblewobblewubble)"; + /* We need to tell the compiler that we meant to leave out the null character. */ + unsigned char ciphertext[32] __attribute__ ((nonstring)) = "(wabblewebblewibblewobblewubble)"; size_t ciphertext_length = sizeof(ciphertext); unsigned char decrypted[sizeof(ciphertext)]; size_t part_length;