Fixed too small base32_map[] array, putting decoding of random data at risk.

The array had only 255 items, and we need 256.  Hence a byte of 255 in the
input could lead to an out-of-boundary access, making the base32 decoding
operation invalid (not able to detect an invalid input).