From e02b5927621dcee49bd89f04b8f3acc49eede704 Mon Sep 17 00:00:00 2001 From: jl777 Date: Fri, 19 Jan 2018 20:42:13 +0200 Subject: [PATCH] Test --- iguana/segwit_addr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/iguana/segwit_addr.c b/iguana/segwit_addr.c index b6a0e8943..6fba18d09 100644 --- a/iguana/segwit_addr.c +++ b/iguana/segwit_addr.c @@ -70,7 +70,7 @@ const int8_t charset_rev[128] = { 3, 16, 11, 28, 12, 14, 6, 4, 2, -1, -1, -1, -1, -1}; int bech32_encode(char *output, const char *hrp, const uint8_t *data, size_t data_len) { - uint64_t chk = 1; size_t i = 0; int32_t c,chklen = 8; //6; + uint64_t chk = 1; size_t i = 0; int32_t chklen = 8; //6; while (hrp[i] != 0) { int ch = hrp[i]; if (ch < 33 || ch > 126) { @@ -84,7 +84,7 @@ int bech32_encode(char *output, const char *hrp, const uint8_t *data, size_t dat return 0; } //chk = bech32_polymod_step(chk) ^ (ch >> 5); - chk = PolyMod_step(chk,c & 0x1f); + chk = PolyMod_step(chk,ch & 0x1f); ++i; } if (i + 7 + data_len > 90) return 0;