The base64 implementation has a somewhat pointless line of code to normalise line endings. This could(and did for me personally) lead to random data corruption. See this comment on StackOverflow, and the other comments on that answer.
I have committed a fix removing the offending line as part of my pull request #3.
The base64 implementation has a somewhat pointless line of code to normalise line endings. This could(and did for me personally) lead to random data corruption. See this comment on StackOverflow, and the other comments on that answer.
I have committed a fix removing the offending line as part of my pull request #3.