Update: This bug is affected by the u/m/a switches. The example used the default u switch, but when switches for $encode and $decode change from bc to bcm, the error at binary lengths 5-6 disappears, but the errors for the other lengths 1-4,8-10,16 remain.
When changing switches to be bca for Base32, the series of lengths affected by the bug expands to: 1-20,24-28,32-36,40,48.
Update2:
I was incorrect when I said the IV/Salt switches didn't matter. Switches 'bcr' and bcs with Salt had the bug in the same lengths, but switches 'bci' with IV didn't have the bug regardless of u/m/a encoding.
Last edited by maroon; 05/12/17 05:04 PM.