@@ -75,7 +75,7 @@ TEST(BECH32, small_output) {
75
75
auto err = bech32EncodeFromBytes (addr_out, declared_size, hrp, data.data (), data.size (), 0 , BECH32_ENCODING_BECH32);
76
76
ASSERT_EQ (err, zxerr_buffer_too_small);
77
77
78
- for (int i = declared_size; i < sizeof (addr_out); i++) {
78
+ for (size_t i = declared_size; i < sizeof (addr_out); i++) {
79
79
ASSERT_EQ (addr_out[i], 0 );
80
80
}
81
81
@@ -136,7 +136,7 @@ TEST(BECH32M, small_output) {
136
136
bech32EncodeFromBytes (addr_out, declared_size, hrp, data.data (), data.size (), 0 , BECH32_ENCODING_BECH32M);
137
137
ASSERT_EQ (err, zxerr_buffer_too_small);
138
138
139
- for (int i = declared_size; i < sizeof (addr_out); i++) {
139
+ for (size_t i = declared_size; i < sizeof (addr_out); i++) {
140
140
ASSERT_EQ (addr_out[i], 0 );
141
141
}
142
142
@@ -161,7 +161,7 @@ TEST(BECH32, bip173_test_vectors) {
161
161
// Test case 2: Known test vectors from reference implementation
162
162
{
163
163
// Empty data with padding
164
- uint8_t data[] = {};
164
+ uint8_t data[] = {0 };
165
165
auto err = bech32EncodeFromBytes (addr_out, sizeof (addr_out), " a" , data, 0 , 1 , BECH32_ENCODING_BECH32);
166
166
ASSERT_EQ (err, zxerr_ok);
167
167
ASSERT_STREQ (" a12uel5l" , addr_out);
0 commit comments