@@ -75,7 +75,7 @@ TEST(BECH32, small_output) {
7575 auto err = bech32EncodeFromBytes (addr_out, declared_size, hrp, data.data (), data.size (), 0 , BECH32_ENCODING_BECH32);
7676 ASSERT_EQ (err, zxerr_buffer_too_small);
7777
78- for (int i = declared_size; i < sizeof (addr_out); i++) {
78+ for (size_t i = declared_size; i < sizeof (addr_out); i++) {
7979 ASSERT_EQ (addr_out[i], 0 );
8080 }
8181
@@ -136,7 +136,7 @@ TEST(BECH32M, small_output) {
136136 bech32EncodeFromBytes (addr_out, declared_size, hrp, data.data (), data.size (), 0 , BECH32_ENCODING_BECH32M);
137137 ASSERT_EQ (err, zxerr_buffer_too_small);
138138
139- for (int i = declared_size; i < sizeof (addr_out); i++) {
139+ for (size_t i = declared_size; i < sizeof (addr_out); i++) {
140140 ASSERT_EQ (addr_out[i], 0 );
141141 }
142142
@@ -161,7 +161,7 @@ TEST(BECH32, bip173_test_vectors) {
161161 // Test case 2: Known test vectors from reference implementation
162162 {
163163 // Empty data with padding
164- uint8_t data[] = {};
164+ uint8_t data[] = {0 };
165165 auto err = bech32EncodeFromBytes (addr_out, sizeof (addr_out), " a" , data, 0 , 1 , BECH32_ENCODING_BECH32);
166166 ASSERT_EQ (err, zxerr_ok);
167167 ASSERT_STREQ (" a12uel5l" , addr_out);
0 commit comments