Skip to content

Commit 4aeb4ef

Browse files
willieyzmkannwischer
authored andcommitted
Add cast to unsigned long for TEST_MSG_LEN
- The type of `TEST_MSG_LEN` is `size_t`, which may conflict with `%lu` when compiling on a RISC-V 32 system. - Casting it to unsigned long int resolves the compile-time error. Signed-off-by: willieyz <willie.zhao@chelpis.com>
1 parent f84e833 commit 4aeb4ef

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

examples/basic/main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ int main(void)
110110
printf("Public key size: %d bytes\n", CRYPTO_PUBLICKEYBYTES);
111111
printf("Secret key size: %d bytes\n", CRYPTO_SECRETKEYBYTES);
112112
printf("Signature size: %d bytes\n", CRYPTO_BYTES);
113-
printf("Message length: %lu bytes\n", TEST_MSG_LEN);
113+
printf("Message length: %lu bytes\n", (unsigned long)TEST_MSG_LEN);
114114
printf("Signature length: %lu bytes\n", (unsigned long)siglen);
115115
printf("Signed msg length: %lu bytes\n", (unsigned long)smlen);
116116

examples/basic_deterministic/main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ int main(void)
109109
printf("Public key size: %d bytes\n", CRYPTO_PUBLICKEYBYTES);
110110
printf("Secret key size: %d bytes\n", CRYPTO_SECRETKEYBYTES);
111111
printf("Signature size: %d bytes\n", CRYPTO_BYTES);
112-
printf("Message length: %lu bytes\n", TEST_MSG_LEN);
112+
printf("Message length: %lu bytes\n", (unsigned long)TEST_MSG_LEN);
113113
printf("Signature length: %lu bytes\n", (unsigned long)siglen);
114114

115115
/* Check against expected signature to make sure that

examples/bring_your_own_fips202/main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ int main(void)
111111
printf("Public key size: %d bytes\n", CRYPTO_PUBLICKEYBYTES);
112112
printf("Secret key size: %d bytes\n", CRYPTO_SECRETKEYBYTES);
113113
printf("Signature size: %d bytes\n", CRYPTO_BYTES);
114-
printf("Message length: %lu bytes\n", TEST_MSG_LEN);
114+
printf("Message length: %lu bytes\n", (unsigned long)TEST_MSG_LEN);
115115
printf("Signature length: %lu bytes\n", (unsigned long)siglen);
116116
printf("Signed msg length: %lu bytes\n", (unsigned long)smlen);
117117

examples/monolithic_build/main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ int main(void)
112112
printf("Public key size: %d bytes\n", CRYPTO_PUBLICKEYBYTES);
113113
printf("Secret key size: %d bytes\n", CRYPTO_SECRETKEYBYTES);
114114
printf("Signature size: %d bytes\n", CRYPTO_BYTES);
115-
printf("Message length: %lu bytes\n", TEST_MSG_LEN);
115+
printf("Message length: %lu bytes\n", (unsigned long)TEST_MSG_LEN);
116116
printf("Signature length: %lu bytes\n", (unsigned long)siglen);
117117
printf("Signed msg length: %lu bytes\n", (unsigned long)smlen);
118118

examples/monolithic_build_multilevel/main.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ static int test_mldsa44(void)
102102
printf("Public key size: %d bytes\n", MLDSA44_PUBLICKEYBYTES);
103103
printf("Secret key size: %d bytes\n", MLDSA44_SECRETKEYBYTES);
104104
printf("Signature size: %d bytes\n", MLDSA44_BYTES);
105-
printf("Message length: %lu bytes\n", TEST_MSG_LEN);
105+
printf("Message length: %lu bytes\n", (unsigned long)TEST_MSG_LEN);
106106
printf("Signature length: %lu bytes\n", (unsigned long)siglen);
107107
printf("Signed msg length: %lu bytes\n", (unsigned long)smlen);
108108

@@ -199,7 +199,7 @@ static int test_mldsa65(void)
199199
printf("Public key size: %d bytes\n", MLDSA65_PUBLICKEYBYTES);
200200
printf("Secret key size: %d bytes\n", MLDSA65_SECRETKEYBYTES);
201201
printf("Signature size: %d bytes\n", MLDSA65_BYTES);
202-
printf("Message length: %lu bytes\n", TEST_MSG_LEN);
202+
printf("Message length: %lu bytes\n", (unsigned long)TEST_MSG_LEN);
203203
printf("Signature length: %lu bytes\n", (unsigned long)siglen);
204204
printf("Signed msg length: %lu bytes\n", (unsigned long)smlen);
205205

@@ -297,7 +297,7 @@ static int test_mldsa87(void)
297297
printf("Public key size: %d bytes\n", MLDSA87_PUBLICKEYBYTES);
298298
printf("Secret key size: %d bytes\n", MLDSA87_SECRETKEYBYTES);
299299
printf("Signature size: %d bytes\n", MLDSA87_BYTES);
300-
printf("Message length: %lu bytes\n", TEST_MSG_LEN);
300+
printf("Message length: %lu bytes\n", (unsigned long)TEST_MSG_LEN);
301301
printf("Signature length: %lu bytes\n", (unsigned long)siglen);
302302
printf("Signed msg length: %lu bytes\n", (unsigned long)smlen);
303303

0 commit comments

Comments
 (0)