Add __attribute__ ((nonstring)) to remove unterminated-string-initialization warning

Signed-off-by: Felix Conway <[email protected]>
This commit is contained in:
Felix Conway
2025-06-11 16:03:27 +01:00
parent 977db0c8bc
commit e811994bab
+2 -1
View File
@@ -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;